Macdonal Hotels

Search Macdonald Hotels

Macdonald Hotels in The Lake District

Macdonald Hotels in The Midlands & Wales


Check-in / Check-out

Promo Code

Summer sorted

Macdonald Aviemore Resort

AA Rating: 4 Stars

Aviemore, Inverness-shire PH22 1PN
View on Map
Telephone: 0344 879 9152 International: +44 1479 815100

With the summer holidays in full swing and the daily challenge of entertaining the family, why not spend the day in Aviemore and enjoy some great value offers at our resort?

Our Aviemore Activity Centre is home the largest indoor pool complex in the area. With a flume and wave machine for the kids plus steam room, sauna and whirlpool bath for the grown-ups it's a great way to keep the kids active during the summer. Children will also enjoy the multiple activity rooms with something for all ages from soft play to sensory and an XBox room. 

We've also got a cinema, four restaurants, two cafes serving Costa and a luxury department department store all on the resort.  Take a look at some of our offers below and you'll find even more reasons to spend the day in Aviemore.


Swim, splash and slide your way to a huge appetite before enjoying a delicious lunch from our new Pasta Club menu at Giovanni's Italian Ristorante (served 12pm-3pm).

£7.50 per child (age 12 and under)
£15 per adult
£40 per family (2 adults + 2 children age 12 and under)


Enjoy some quality time with the family at our huge leisure pool then collect your delicious pizza from Giovanni's take away menu.  That way you're all ready for dinner the very minute you get home!

£7.50 per child (age 12 and under)
£15 per adult
£40 per family (2 adults + 2 children age 12 and under)


A firm family favourite! Catch the latest summer blockbuster at Spey Valley Cinema combined with a visit to Giovanni's Italian Ristorante for a freshly handmade pizza between 5pm-9pm

£7.50 per child (age 12 and under)
£15 per adult
£40 per family (2 adults + 2 children age 12 and under)

For listings visit


Need to update your summer wardrobe? We've got the latest collections from fashion brands including Barber, Dubarry, Joules and French Connection plus a luxury home wares, gifts and artisan food and drink.

Spend £30 or more at Spey Valley Shopping and enjoy a free afternoon tea for one in our Proud to Serve Costa cafe next to the department store.


Enjoy a day by the pool with our new family swim day pass. The kids can ride the flumes, surf the waves, splash, swim and paddle to their hearts content.

The grown ups can take a break in the whirlpool, detox with a hot sauna or wind down in the steam room. 

£19.95 per family (2 adults + 2 children aged 12 or under)



Take advantage of all everything Macdonald Aviemore Resort has to offer! Our full day leisure pass includes access to the pool, a cinema ticket each, soft play entry and even includes a Pasta Club lunch for the whole family at Giovanni's Italian Ristorante between 12pm and 3pm.

£13.50 per child (age 12 and under)
£21.50 per adult
£65 per family (2 adults + 2 children age 12 and under)


Have some mid week fun with the family. Join us for a movie and refreshments for this amazing price every Wednesday. Your ticket includes one adult and one child cinema ticket, one jumbo hot dog, a child's snack pack and one drink per person (adult can choose a bottled beer)

£15 for one adult + one child (age 12 and under)

For listings visit


Looking to get in shape over the summer? With our Swim & Gym pass you can enjoy full day access to our resort gym and leisure pool. 

Work out, swim then chill in our whirlpool, sauna and steam room.

£19.95 per adult


Got any family birthdays coming up?

Choose from a Pool Party a Mix Room Party, both including party food and a private room.  

£15 per child


Terms and Conditions

  • All offers are subject to availability and may be amended or withdrawn at any time
  • All offers should be booked and paid for in the Leisure Reception located within Aviemore Activity Centre next to the Macdonald Highlands Hotel.
  • All packages that include access to the swimming pool do not include towels. Guests can bring their own or alternatively towels can be hired from the leisure reception for £2.50 per person.
  • The menu for the Lunch & Swim and Full Day Leisure Pass is the Pasta Club lunchtime menu at Giovanni's. This is an adult or child pasta main course per person excluding drinks. Giovanni's serves lunch between 12pm and 3pm daily.
  • The Pizza & Movie offer includes any adult or child pizza from the main Giovanni's menu between 5pm and 9pm daily.
  • Shop & Cake package is available Monday - Saturday. The afternoon tea must be taken on the same day as purchases made in Spey Valley Shopping. Please show your till receipt(s) and order at the Costa Cafe adjacent to the shop entrance.

Stay Connected

Keep up-to-date with our latest news and offers