The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search for Aviemore Hotels from CA $130

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Aviemore hotels and places to stay

Aviemore Youth Hostel
4 out of 5
25 Grampian Road, Aviemore, Scotland
Get Rates
0.49 km from city centre
4.5/5Wonderful! (17 reviews)

"We stayed in a 3-person room that had an en-suite bathroom with shower. It was great to be able to make our own meals and have access to a washing machine. It's within a quick walk of the centre of Aviemore, and right next to a great place for walks, Craigellachie National Nature Reserve."…"

Reviewed on Feb. 26, 2020

Aviemore Youth Hostel
Lurchers Cabin Aviemore
3 out of 5
Plot A6, Dalfaber Road, Aviemore, Scotland
Get Rates
0.72 km from city centre
4.3/5Excellent! (6 reviews)
Kids loved it

"Great location and has everything you need for a great weekend away."…"

Reviewed on Oct. 8, 2018

Lurchers Cabin Aviemore
Eriskay B & B
3 out of 5
Craig-Na-Gower Avenue, Aviemore, Scotland
The price is CA $130 per night
0.84 km from city centre
4.6/5Exceptional! (89 reviews)

"The room is clean and comfy with complimentary homemade cookies, and there is a nice little warm bothy for me to reheat food from supermarket and to have dinner in there. A friendly host family with lovely pets!"…"

Reviewed on Mar. 25, 2020

Eriskay B & B

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Park Guest House
3 out of 5
131 Grampian Road, Aviemore, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $136 per night
0.69 km from city centre
4.3/5Excellent! (608 reviews)

"The rooms had high ceilings, they were light, airy, exceptionally clean and the heating was good. The breakfasts were fab and a large choice. The full Scottish breakfast was brilliantly cooked and all eaten.The staff were lovely and friendly.I can't recommend this guest house highly enough."…"

Reviewed on Mar. 21, 2020

The Park Guest House
Cairngorm Guest House
3 out of 5
139 Grampian Road, Aviemore, Scotland
The price is CA $146 per night
0.79 km from city centre
4.4/5Wonderful! (37 reviews)

"Very good hospitality. Good breakfast set us up very well for a day's walking in the superb Cairngorms. The staff are friendly, helpful and have plenty of good local knowledge and advice. Look forward to our next visit."…"

Reviewed on Mar. 14, 2020

Cairngorm Guest House
Rowan Tree Country Hotel
3 out of 5
Loch Alvie, Aviemore, Scotland
The price is CA $178 per night
3.59 km from city centre
4.7/5Exceptional! (14 reviews)

"Great location, friendly and helpful staff. Food wonderful...will definitely return!"…"

Reviewed on Mar. 2, 2020

Rowan Tree Country Hotel
Macdonald Morlich Hotel
4 out of 5
Macdonald Aviemore Resort, Next to the Conference Center, Aviemore, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $221 per night
0.21 km from city centre
3.7/5Good! (290 reviews)
Good hotel

"It was good, clean. The only thing I’d say is we booked a room and the booking states “1 kingsize bed” but there were two small beds pushed together with separate duvets, which wasn’t expected given booking and was disappointing."…"

Reviewed on Jan. 6, 2020

Macdonald Morlich Hotel
Macdonald Aviemore Hotel
4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $206 per night
0.02 km from city centre
3.5/5Good! (380 reviews)
better for couples than families

"Accommodation was spacious and clean. Resort itself was good, but many things closed on a Sunday - not ideal if you are there for a weekend. A serious shortage of staff in all areas, had to wait to check in, for breakfast, dinner, swimming, cafe, cinema etc. Soft play area and toilets could do with ..."…"

Reviewed on Feb. 11, 2020

Macdonald Aviemore Hotel
Macdonald Aviemore Highland Hotel
4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $235 per night
1.57 km from city centre
3.8/5Good! (465 reviews)

"We had a lovely stay however the room was a bit tired and so was the hotel corridor. The showers in the leisure centre could be improved by having towel hooks inside the cubicle."…"

Reviewed on Feb. 12, 2020

Macdonald Aviemore Highland Hotel
Macdonald Spey Valley Resort
3.5 out of 5
Dalfaber Drive, Aviemore, Scotland
Get Rates
1.45 km from city centre
3.6/5Good! (42 reviews)

"Seating and sleeping area very comfortable The thing I didn’t like was how the electricity was over charged 5 days cost £48 and we only used it during evening before bed , also we showered mostly in the swimming pool complex , So unsure how it gets to the amount they say."…"

Reviewed on Feb. 23, 2020

Macdonald Spey Valley Resort
Don't see what you're looking for?
See all available properties in Aviemore
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Aviemore Hotel Guide

Are you planning to spend some nights in Scottish Highlands? Hoping to find a hotel in Aviemore? Within 0.1 kilometres (0.06 miles) of central Aviemore you'll find 9 Expedia-recommended hotels from which to choose.

Booking a place near the heart of Aviemore is only a few mouse clicks away. Expedia's comprehensive database lists the Macdonald Aviemore Hotel and The Park Guest House, all of which are a short distance of the town center.

0.7 kilometres (0.4 miles) away from the center of Aviemore is the The Park Guest House. This hotel is a a good option for travelers who are on a tight budget. Another affordable hotel in Aviemore is the Eriskay B & B.

You could also check out the Hilton Coylumbridge and the The Cross at Kingussie. The Hilton Coylumbridge is 2 kilometres (1 mile) from downtown Aviemore. The The Cross at Kingussie, is positioned 18 kilometres (11 miles) away. Alternatively you could book the Dalrachney Lodge Hotel or the The Boat Hotel.

Inverness is 40 kilometres (25 miles) to the northwest of Aviemore and is home to the Culloden Battlefield and Inverness Castle. Should you wish to stay in Inverness, check out the Rocpool Reserve Hotel & Chez Roux Restaurant and The Glen Mhor Apartments. Alternatively, you could consider staying at Glencoe, 100 kilometres (62 miles) to the southwest of Aviemore, where you'll find the The Holly Tree Hotel and Inn at Ardgour. Should you choose to stay in Glencoe, a couple of sights worth adding to your itinerary are the Dragons Tooth Golf Course and Glencoe Folk Museum.

If you enjoy sports and enjoy watching games you might like to make a trip to Tannadice Park, which is 95 kilometres (59 miles) to the southeast of Aviemore. Book accommodation close to the action at the Westport Serviced Apartments or the Apex City Quay Hotel & Spa.

Inverness Airport is a convenient airport for accessing Aviemore. It is 40 kilometres (26 miles) drive away. If you would like to stay nearby, try the Dolphin Bay Suites or Inchrye Bed & Breakfast.

Frequently asked questions

What's the best place to stay in Aviemore?
Eriskay B & B is ranked highly by Expedia customers. This 3-star B&B offers free WiFi and a terrace. Another favorite option for your trip based on traveler reviews is The Park Guest House.
If I need to cancel my hotel reservation in Aviemore, will I receive a refund?
Yes! You’ll find that most hotel reservations are fully refundable if cancelled before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If your reservation is non-refundable, you may still be able to cancel and get a refund within 24 hours of your booking. Enter your dates, click on “Search”, then use the filter option “free cancellation” to review the best options available in Aviemore.
What's the best accommodation for a budget-friendly stay in Aviemore?
Based on reviews, The Park Guest House is a popular 3-star guesthouse for our travelers looking for an economical choice, and features free WiFi and free parking. Another top choice for your stay on the cheap is Macdonald Morlich Hotel.
What's the best accommodation for families in Aviemore?
Macdonald Aviemore Hotel is a top 4-star hotel on Expedia for families, and features 2 indoor pools and a kids’ club. Other good choices for your stay with the kids include Macdonald Aviemore Highland Hotel and Coylumbridge Hotel. Attractions like Speyside Wildlife and Cairngorm Reindeer Herd are also fun for kids of all ages.
What's the best place to stay for a romantic getaway to Aviemore?
Coylumbridge Hotel is a favorite 4-star hotel for couples, and features 24-hour room service and 3 restaurants. Another good option for your romantic getaway is Macdonald Aviemore Highland Hotel.
What's the best pet-friendly place to stay in Aviemore?
Macdonald Spey Valley Resort is a top aparthotel for people traveling with their pets, and offers a golf course and a restaurant for its human guests. Coylumbridge Hotel is another good choice for a stay with your pet.
What's the best luxury accommodation in Aviemore?
Macdonald Morlich Hotel is a 4-star hotel with a restaurant and spa services, and it’s a popular choice for Expedia travelers looking for a pampering stay. Another upscale option for your trip is Macdonald Aviemore Highland Hotel.
What's the best accommodation for a golf trip to Aviemore?
Carn Mhor Bed and Breakfast is a 3-star B&B featuring free WiFi and flat-screen TVs, and it’s a top choice for golfing nearby. Other good options to stay near a golf course include Eriskay B & B and Macdonald Aviemore Highland Hotel.
What are some accommodations with pools in Aviemore?
Macdonald Morlich Hotel is a popular 4-star hotel featuring an indoor pool, a children’s pool, and a restaurant. A couple of other options with an onsite pool include Macdonald Aviemore Hotel and Macdonald Aviemore Highland Hotel.

Recent Reviews in Aviemore

More trip options