Skip to main content

The 10 Best Resorts in Aviemore, UK

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.

Nice and clean cosy Services and staff was very cooperative The facility was great 😊

Show more Show less
7.5
Good
1,378 reviews
Price from
£120
per night

Located within the Cairngorm National Park, the Macdonald Morlich Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which boasts a collection of 4-star hotels, 7 restaurants and bars, as well as extensive leisure facilities including an on-site cinema and is the Winner of Resort Hotel of the Year in Scotland – Scottish Hospitality Awards 2019. There is a championship golf course nearby.

I've been visiting the Morlich Hotel for a few years now and I have never had an issue. The staff are always friendly and helpful. The hotel it's self is bang in the middle of Aviemore and the food is great too. I look forward to my return later in the year :)

Show more Show less
7.5
Good
1,126 reviews
Price from
£117
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
401 reviews
Price from
£369.50
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

  • 6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,608 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
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 2,178 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
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 2,178 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
  • 6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,608 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: £179
    6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 11,963 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.5
    Scored 7.5
    Good
    Rated good
     · 1,127 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
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 394 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: £179
    6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 11,963 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
  • 6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,608 reviews
    Hotel is in a great location just back from the main street but far enough away you don't hear any noise if you have kids with you. Room is a good size. Pool is excellent & the grounds of the resort are great with plenty for kids to enjoy.
    Colin
    Family with young children
  • 7.5
    Scored 7.5
    Good
    Rated good
     · 1,378 reviews
    Brilliant location. Quiet. Nice views of golf resort.
    Farina
    Family with young children