Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Aviemore – 162 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Coylumbridge Hotel 4 stars

Hotel in Aviemore

Set in the Cairngorms National Park, the Coylumbridge Hotel offers a wide range of activities including a dry ski slope and pool. The hotel also boasts 2 restaurants and 2 bars. The place was excellent only fault the toilet blocked and we were left with an UTTER STENTCH FOR 3 DAYS!!

Show more Show less
5.9
Review score
9,987 reviews
Price from
£49
per night

Macdonald Highlands Hotel at Macdonald Aviemore Resort 4 stars

Hotel in Aviemore

Located within the Cairngorms National Park, the Macdonald Highlands Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which boasts a collection of 4-star hotels, restaurants... One of the best places to stay in Aviemore. Staffs were friendly and helped through out our stay. We were during Xmas holidays and even though it was fully packed and few staffs were on leave, the quality of the service was top notched.

Show more Show less
7.4
Good
1,528 reviews
Price from
£107.80
per night

Cairngorm Hotel 3 stars

Hotel in Aviemore

Perfectly located for hill walking, climbing, fishing, the Malt Whisky Trail, golf and all winter sports, this independently-owned hotel is found in the heart of Aviemore, in the Cairngorms. Lovely hotel with a cozy, warm room for our two-night stay over Christmas. It was everything we were looking for and was great walking distance to other spots in town. We attended the Christmas Eve parade in Aviemore and the parade ends at the Cairngorm Hotel for fireworks, which was perfect. Their Christmas lunch was wonderful and the pub was also nice.

Show more Show less
8.4
Very good
1,874 reviews
Price from
£69
per night

High Range Lodge Hotel 4 stars

Hotel in Aviemore

With fantastic views of Rothiemurchus Forest and the Cairngorm Mountains, the High Range Lodge Hotel offers spacious rooms with original artwork by local artists. Clean, rooms were well designed and eco friendly. staff was great from start to finish.

Show more Show less
8.9
Fabulous
1,899 reviews
Price from
£60
per night

Macdonald Morlich Hotel at Macdonald Aviemore Resort 4 stars

Hotel in Aviemore

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... I had a great stay at the hotel for my 50th birthday. Staff accommodated me in a nice room and left me complimentary chocolates and Prosecco in room. Thank you to the staff for making my stay pleasant I really recommend this property and will stay

Show more Show less
7.5
Good
1,185 reviews
Price from
£107.80
per night

Macdonald Aviemore Hotel at Macdonald Aviemore Resort 4 stars

Hotel in Aviemore

Located within the Cairngorms National Park, the Macdonald Aviemore Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which boasts a collection of 4-star hotels, a choice of... Clean large comfortable room. Amazing staff! Central location!

Show more Show less
6.7
Review score
989 reviews
Price from
£110.60
per night

The Rowan Tree Country Hotel 3 stars

Hotel in Aviemore

Built in the 1700s, the Rowan Tree Country Hotel now offers elegant rooms, many with views of the mountains, Cairngorm National Park or Loch Alvie. Traditional Scottish breakfasts are available. Lovely place, just off the A9 outside Aviemore. Comfortable room, and very good breakfast. We also had dinner in the restaurant, which was excellent - I recommend the venison medallions!

Show more Show less
8.6
Fabulous
254 reviews
Price from
£72
per night

The Balavoulin

Aviemore

Located in Aviemore, The Balavoulin features a garden, restaurant, bar, and free WiFi throughout the property. The atmosphere was so cozy, and the staff was incredibly kind. They even left us a handwritten card on the bed to congratulate us on our honeymoon!

Show more Show less
8.5
Very good
975 reviews
Price from
£75
per night

Macdonald Spey Valley Resort

Aviemore

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. The property was sparkling clean, the parking was super close to the entrance and the place itself was spacious and comfy

Show more Show less
7.4
Good
847 reviews
Price from
£122
per night

Aviemore Youth Hostel 4 stars

Aviemore

Surrounded by woodland, Aviemore Youth Hostel is situated on the boundary of the Cairngorm National Park and a short walk from Aviemore town centre, offering an ideal location for outdoor activities. nicely situated, with all around facilities for a comfortable long & short stay

Show more Show less
8.6
Fabulous
507 reviews
Price from
£24
per night

Most booked hotels in Aviemore in the past month

See all

FAQs about hotels in Aviemore

  • The Rowan Tree Country Hotel, Cairngorm Hotel and High Range Lodge Hotel have received great reviews from travellers in Aviemore regarding the views from their hotel rooms.

  • The average price per night for a 3-star hotel in Aviemore this weekend is £106 or, for a 4-star hotel, £172. Looking for something even fancier? 5-star hotels in Aviemore for this weekend cost on average around £250 per night (based on Booking.com prices).

  • High Range Lodge Hotel, Cairngorm Hotel and The Rowan Tree Country Hotel are some of the popular hotels in Aviemore.

  • On average, 3-star hotels in Aviemore cost £17 per night, and 4-star hotels in Aviemore are £8 per night. If you're looking for something really special, a 5-star hotel in Aviemore can on average be found for £0 per night (based on Booking.com prices).

  • These hotels in Aviemore are highly rated by couples: High Range Lodge Hotel, The Rowan Tree Country Hotel and Cairngorm Hotel.

  • Many families visiting Aviemore loved staying at High Range Lodge Hotel, The Rowan Tree Country Hotel and Cairngorm Hotel.

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Aviemore:

Explore guest reviews of hotels in Aviemore

See all