Skip to main content

The best resorts in Aviemore

Check out our pick of great resorts in Aviemore

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Macdonald Spey Valley Golf & Country Club is set in Aviemore. The resort has a championship golf course, and leisure facilities that include a swimming pool, hot tub and sauna. There is also a fitness centre. Guests can enjoy a drink at the bar. Free private parking is available on-site.

We stayed for 3 nights - 4 adults and 3 young kids and we had a wonderfull vacation. The place is amazing. The house was big, clean and had everything you need for a long stay - big livingroom, long big table, full kithcen with dishwasher, 2 bathrooms and showers, washing maching and also a sauna and a balcony. The 3 bedrooms were big and comfortable. The place has free pool, gym and souna which is great, especially when you are with kids. Also great fields and grass for the kids to play. Wifi was good and ofcourse free parking. Location is also great near Avimor, easy base to travel around.

Show more Show less
7.5
Good
1,393 reviews
Price from
£155
per night

Set in Cairngorms National Park, Macdonald Woodland Lodges at Macdonald Aviemore Resort offers views of the forest, an indoor swimming pool, a fitness room and free WiFi.

Macdonald Woodland Lodges at Macdonald Aviemore Resort offers 4-star accommodation with a children's playground. Guests can enjoy a free sauna service at the Leisure Centre, a short walk away from the property.

The breakfast was excellent, the staff were really nice and even allowed us to eat in a separate area with our dog. The following morning the table was already set up without us asking to organise..

Show more Show less
7.8
Good
394 reviews
Price from
£258
per night

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Aviemore

Resorts that guests love in Aviemore

  • Avg. price/night: £171
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,627 reviews
    Hotel and resort were clean. Great for kids lots to do on site. Nice big pool with waterside and wave machine. Breakfast was buffet style on cooked breakfast was delicious. Location was perfect.
    laura2084
    Family with young children
  • Avg. price/night: £171
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,627 reviews
    Nothing the resort is very rundown and not being maintained. They didn't even have locks on the toilet cubicle in the bar area. The ceilings were all damaged, and water stained not worth the £700 pound for 3 nights absolutely disgusting. Not worth it
    David
    Family with young children
  • Avg. price/night: £215.10
    7.3
    Scored 7.3
    Good
    Rated good
     · 2,217 reviews
    Great location, lots to do on site for kids. Staff were all really lovely & friendly in every aspect of the resort. Nice big comfy bed, clean room.
    Kelly
    Family with young children
  • Avg. price/night: £215.10
    7.3
    Scored 7.3
    Good
    Rated good
     · 2,217 reviews
    Family oriented, fantastic children’s entertainment, amazing food, pet friendly resort, and the local village is excellent for families and pets especially dogs, many are dog friendly, the last comment is how friendly and helpful staff were
    Julieann
    Family with young children
  • Avg. price/night: £171
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,627 reviews
    Good location. Rooms are comfortable and luxurious. Plenty of eating option in the resort and around in town. Swimming pool is fantastic.
    Gaurav
    Family with young children
  • Avg. price/night: £75
    6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 11,978 reviews
    Pleasantly surprised.. Hotel was more of a resort. Very clean, staff helpful. Only half hour walk into Aviemore. Food was lovely.. Entertainment was good. Woodshed bar outside was a good setting. Loved our stay.
    Elaine
    Young couple
  • Avg. price/night: £136.80
    7.4
    Scored 7.4
    Good
    Rated good
     · 1,119 reviews
    Right in the centre of aviemore, short walk to shops etc. The staff in the restaurant in the Highland resort very pleasant and helpful.
    Monica
    Young couple
  • Avg. price/night: £137
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 414 reviews
    We stayed in a luxury room which was compact but had everything we needed. The bed was very comfortable and the shower was lovely. The kitchenette facility had everything we needed including a fridge and microwave. It was value for money and location excellent for the centre of Aviemore.
    Maxine
    Family with young children
  • Avg. price/night: £75
    6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 11,978 reviews
    Good location, perfect for a night to refresh after being in a campervan. This isn’t a luxury hotel so we didn’t expect much and with it being a family hotel you have lots of children around and the pool was busy as it was half term but we knew this before booking so wasn’t an issue for us.
    Coren
    Young couple
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 1,393 reviews
    Brilliant location. Quiet. Nice views of golf resort.
    Farina
    Family with young children