Search hotels in Aviemore

Enter your dates to see the latest prices and deals for Aviemore hotels

October 2026

123
45678910
11121314151617
18192021222324
25262728293031

November 2026

1234567
891011121314
15161718192021
22232425262728
2930
Flexible date options
Select occupancy

Aviemore – 217 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

High Range Hotel

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.

S
Steiner
From
Switzerland
Everything was as we needed it for our one night sray. Very friendly and accommodating staff.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,374 reviews
Price from
$99.88
1 night, 2 adults

Cairngorm Hotel

Hotel in Aviemore

Perfectly located for hill walking, climbing, fishing, the Malt Whiskey Trail, golf and all winter sports, this independently-owned hotel is found in the heart of Aviemore, in the Cairngorms.

M
Mark Bonello Ghio
From
Malta
Location was excellent for our holiday. Just a short 5-10 minute drive to anything around the area. Staff were very friendly and helpful for any questions we had. Room was very quiet at night The bar always had something going on, be it quiz night, live sports or live music
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,357 reviews
Price from
$109.87
1 night, 2 adults

The Rowan Tree Country Hotel

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.

J
Julia
From
New Zealand
Lovely boutique country hotel a few km out of town. Has cute rooms with everything you need including comfy beds and big fluffy towels. Breakfast was included and was delicious. We cannot fault anything.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 403 reviews
Price from
$145.38
1 night, 2 adults

Macdonald Highlands Hotel at Macdonald Aviemore Resort

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 features a collection of 4-star hotels,...

M
Matthew
From
United States
Huge! Rooms were spacious, very clean and lovely. Loved the Elemis products too. The amenities were surprisingly impressive! And the food/breakfast was delicious.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 3,123 reviews
Price from
$120.75
1 night, 2 adults

Macdonald Aviemore Hotel at Macdonald Aviemore Resort

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 features a collection of 4-star hotels, a choice...

M
Monique
From
United States
Family-friendly, comfortable beds and blackout curtains gave us good night rests, pool and outdoor play area were hits with our kids, full breakfasts were amazimg! We loved the location as it gave us access to so many nature trails and tourist sites we wanted to visit. Cute town within walking distance was helpful too.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 2,229 reviews
Price from
$98.11
1 night, 2 adults

Coylumbridge Resort Hotel

Hotel in Aviemore

Set in the Cairngorms National Park, the Coylumbridge Resort Hotel offers a wide range of activities. The hotel also features 2 restaurants and 2 bars. The American Diner offers burgers and hotdogs.

C
Cyndee
From
Canada
This is an all inclusive type vibe. We only stayed the night as it was well located in between 2 of our planned outings. It's ideal for those driving around. The food has variety, it's buffet style in a nice ambiance. For those with young kids, this is an ideal getaway spot... lots of activities. We were travelling no kids, and it was pleasant for us too. Nice pool. Forest surrounds compound.
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 8,078 reviews
Price from
$98.77
1 night, 2 adults

Macdonald Morlich Hotel at Macdonald Aviemore Resort

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 features a collection of 4-star hotels, 7...

G
Gonzalez
From
United States
Staff was very friendly and helpful. They assisted us in every way to ensure we had a pleasant experience. The food in the restaurants were delicious
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 679 reviews
Price from
$111.31
1 night, 2 adults

High Range Holiday Apartments

Aviemore

High Range Holiday Apartments enjoys a location in Aviemore, 30 miles from University of the Highlands and Islands, Inverness and 7.7 miles from Boat of Garten Golf Club.

J
Jacek
From
United States
Impeccably clean and comfortable and spacious apartment Great location to explore outdoor activities, great dining opportunities.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 195 reviews
Price from
$160.92
1 night, 2 adults

Eriskay Guest House and Aviemore Glamping

Aviemore

Located in the highland of Scotland, Eriskay B&B and Aviemore Glamping is located in Aviemore.

P
Piero
From
Mexico
Wonderful guest house only a ~10 minute walk from the train station. Ken and Gill are both amazing hosts, and their breakfast is spectacular, even more so for just £15. The room is nice and comfortable and it has good amenities as well. Would stay here again.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 572 reviews
Price from
$153.15
1 night, 2 adults

High Range Self-Catering Chalets

Aviemore

High Range Self-Catering Chalets are set within the beauty of Cairngorms National Park. Free private parking is possible on site, and free WiFi is accessible in some areas.

R
Rachel
From
United Kingdom
Location is ideal, a short walk into the center, but far enough away not to hear any noise. The chalets were lovely. very clean and had all the extras you needed. Lovely and warm. Beds very comfy. Reception staff were very helpful.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 779 reviews
Price from
$143.16
1 night, 2 adults
See all 217 hotels in Aviemore

Most booked hotels in Aviemore and surrounding area in the past month

See all

Popular with guests booking hotels in Aviemore

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 8,078 reviews

Popular with guests booking hotels in Aviemore

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 3,123 reviews

Popular with guests booking hotels in Aviemore

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 2,229 reviews

Popular with guests booking hotels in Aviemore

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,357 reviews

Popular with guests booking hotels in Aviemore

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,374 reviews

Popular with guests booking hotels in Aviemore

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 679 reviews

Popular with guests booking hotels in Aviemore

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 403 reviews

Popular with guests booking hotels in Aviemore

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 634 reviews

Popular with guests booking hotels in Boat of Garten

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,490 reviews

Popular with guests booking hotels in Kincraig

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 806 reviews

Budget hotels in Aviemore and nearby

See all
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 8,078 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,357 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,374 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 634 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,490 reviews

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 806 reviews

Hotels located in the center of Aviemore

See all
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 3,123 reviews

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 679 reviews

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 2,229 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 403 reviews

FAQs about hotels in Aviemore

What Guests Said About Aviemore:

Scored out of 10, guest rating 2.0

I booked a double room.

I booked a double room. When we got there it was two single beds pushed together. Two single mattresses and beds on wheels. Throughout the night the mattresses moved apart and I ended up with a very sore back cause I would slide between the mattresses. No matter what I tried it did no difference, I was very very disappointed and so was my girlfriend. The location was so good. The staff were great, but when I saw the bed I was very very disappointed considering how much I paid for the bed. If they want to discuss it I would be happy to do that. If not then I wont recommend it and I will never tell anyone to stay there. Coming from the Western Isles I know a lot that would stay around there for their travels south. I hope I don't need to criticise and convince anyone to stay there
Guest review byFerguson
Scored out of 10, guest rating 10

Aviemore is a lovely little town which has lots for all ages...

Aviemore is a lovely little town which has lots for all ages to do and see. Good selection of shops and plenty of bars/restaurants to choose from. A good choice of places to stay whether you want cosy pub, hotel or self catering. Not far away is the Kincraig Wildlife park which is a great day out for all ages and one that kids especially will remember for a long time.
Guest review bySusan
United Kingdom
Scored out of 10, guest rating 10

Plenty to do. Lots of places to eat out.

Plenty to do. Lots of places to eat out. We visited the Reindeer Centre by bus so easily accessible and took a ride on the Strathspey Steam Railway. We recommend travelling in the Observation Coach if taking this trip. To learn more about the area, I would do the 'Treasure Trail' which can be purchased on-line.
Guest review byRook
Scored out of 10, guest rating 10

Aviemore never lets us down we have been visiting for 30...

Aviemore never lets us down we have been visiting for 30 plus years and still have things to do as well as revisiting all our favourite places ,facilities are very good and surrounding area is fantastic
Guest review byKenneth Gilkison
United Kingdom
Scored out of 10, guest rating 10

An ideal hub for the North West end of The Cairngorms.

An ideal hub for the North West end of The Cairngorms. The Highland Wildlife Park, Mountain Resorts and Mountain Railway are only 20 Minutes drive away and the town itself has souvenir shops, grocery stores and plenty of outdoor living shops and pubs.
Guest review byBye
United Kingdom
Scored out of 10, guest rating 10

So many different things to do for all ages to do.

So many different things to do for all ages to do. From hill walking, skiing and snowboarding, to just having a leisurely walk around the lochs, getting the history of everywhere. Would defo recommend Aviemore as a good place to stay.
Guest review bysue
United Kingdom

See reviews by guests who stayed at hotels in Aviemore

See all
From $185.11 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 403 reviews
A surprisingly good hotel in the countryside just south of Aviemore. Pleasantly situated above Loch Alvie, with comfortable rooms, a nice bar and unexpectedly top quality food in the restaurant. We'll look forward to returning
Guest review bySruthanach
United Kingdom
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 3,123 reviews
The hotel was clean, staff were friendly and central for exploring Aviemore and further afield.
Guest review byTracy
United Kingdom
From $158.48 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,357 reviews
Comfortable hotel in the heart of Aviemore Good breakfast
Guest review bystuart
United Kingdom
From $86.56 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 8,078 reviews
Location - one of only a few hotel options in Aviemore
Guest review byNicola
United Kingdom
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 2,229 reviews
Aviemore hotel so so tired needs a big face-lift.
Guest review byJohn
United Kingdom

More places to explore, more ways to go