Skip to main content

The 10 Best Resorts in Aviemore, UK

Check out our selection of great resorts in Aviemore

Filter by:


Review Score

Wonderful: 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.

The layout and space was perfect for our family stay. It had everything you needed.

Show more Show less
7.5
Good
1,374 reviews
Price from
$162
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.

Bed was very comfortable. Lovely laid out room. Beautiful bathroom , very clean. Breakfast choice was excellent. Lovely variety to choose from.

Show more Show less
7.5
Good
1,127 reviews
Price from
$138
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
402 reviews
Price from
$314
per night

Looking for a resort?

Travelers who really want to “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal on-site 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,604 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,172 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,172 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,604 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: $260.45
    6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 11,930 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
     · 387 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: $260.45
    6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 11,930 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,604 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,374 reviews
    Brilliant location. Quiet. Nice views of golf resort.
    Farina
    Family with young children