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 were booked for 2 nights but as soon as we arrived to our chalet we booked another 3 nights! Its like home away home! The chalet is so comfortable, cosy, warm. The whole resort is in a great location as Aviemore is just a wonderful little town. Scenery (for me as a foreigner from a flat country) absolutely gorgeous. Lots to do as a family and the areas roads and viewpoints are a must! Great place for a family holiday!

Show more Show less
7.5
Good
1,391 reviews
Price from
£145
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.

Great location and experience with a lodge in The woods! Spacious rooms and living room. Comfortable beds and clean bathrooms. Accessible from train and bus station. Beautiful forest and kids play area.

Show more Show less
7.8
Good
392 reviews
Price from
£273
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: £143.10
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,626 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: £143.10
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,626 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: £199.80
    7.3
    Scored 7.3
    Good
    Rated good
     · 2,218 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: £199.80
    7.3
    Scored 7.3
    Good
    Rated good
     · 2,218 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: £143.10
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,626 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,975 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
  • 7.4
    Scored 7.4
    Good
    Rated good
     · 1,118 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: £160
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 416 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,975 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,392 reviews
    Brilliant location. Quiet. Nice views of golf resort.
    Farina
    Family with young children