Search Aviemore, Scotland Hotels from AU$116

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

10 Best Hotels in Aviemore

Coylumbridge Hotel
4 out of 5
Aviemore Invernesshire, Aviemore, Scotland
Free CancellationReserve now, pay when you stay
AU$116
per night
Mar 10 - Mar 11
3.8/5Good! (1,072 reviews)

"The place itself is in need of refurbishment but the facilities are still there."…"

Reviewed on 19 Nov. 2019

Coylumbridge Hotel
Macdonald Aviemore Highland Hotel
4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
Free CancellationReserve now, pay when you stay
AU$176
per night
Mar 3 - Mar 4
3.8/5Good! (454 reviews)

"Very clean, nice rooms and helpful staff. The hotel looks like it was built in the 70s but has been well maintained inside, although the corridors look a little tired."…"

Reviewed on 15 Dec. 2019

Macdonald Aviemore Highland Hotel
The Park Guest House
3 out of 5
131 Grampian Road, Aviemore, Scotland
Free CancellationReserve now, pay when you stay
AU$145
per night
Feb 29 - Mar 1
4.3/5Excellent! (599 reviews)

"Great house. We got a big and comfortable room and it was all clean."…"

Reviewed on 10 Feb. 2020

The Park Guest House
Macdonald Aviemore Hotel
4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
Free CancellationReserve now, pay when you stay
AU$222
per night
Mar 1 - Mar 2
3.5/5Good! (367 reviews)
Recommend in Aviemore

"Reception had us book as B&B not half board but this was sorted quickly (not sure if this was the hotels fault or Hotel.com). Room was clean, comfortable and modern. Only issue was dinner was served in another hotel in the resort. Just as well it was not raining. Dinner was excellent, breakfast was ..."…"

Reviewed on 27 Oct. 2019

Macdonald Aviemore Hotel
Macdonald Spey Valley Resort
3.5 out of 5
Dalfaber Drive, Aviemore, Scotland
Get Rates
3.7/5Good! (39 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 23 Feb. 2020

Macdonald Spey Valley Resort
Eriskay B & B
3 out of 5
Craig-Na-Gower Avenue, Aviemore, Scotland
AU$124
per night
Mar 20 - Mar 21
4.6/5Exceptional! (85 reviews)

"The owners really made you feel really welcome. Quiet location with parking. Great breakfast, comfortable bed."…"

Reviewed on 11 Nov. 2019

Eriskay B & B
Rowan Tree Country Hotel
3 out of 5
Loch Alvie, Aviemore, Scotland
AU$196
per night
Mar 1 - Mar 2
4.8/5Exceptional! (12 reviews)
Good Value and Friendly Service

"A good stay for a night, delicious food and friendly service. It is within easy reach of Aviemore and more characterful than the hotels there."…"

Reviewed on 21 Oct. 2019

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
AU$168
per night
Mar 3 - Mar 4
3.7/5Good! (284 reviews)

"Half the restaurants were closed and quite dark for walking about at night"…"

Reviewed on 4 Nov. 2019

Macdonald Morlich Hotel
Macdonald Aviemore Woodland Lodges
4 out of 5
Aviemore, Inverness-shire, Aviemore, Scotland
AU$320
per night
Mar 11 - Mar 12
4.2/5Excellent! (9 reviews)

"The lodge was spacious, three good sized double rooms all with en-suite It was warm with a nice log fire Easy access to resort facilities Big downside was the smallest kitchen I have ever seen. Lodge is suitable for six but kitchen for one."…"

Reviewed on 31 Dec. 2019

Macdonald Aviemore Woodland Lodges
Strathavon Chalet
3.5 out of 5
Strathavon Chalet Dalfaber Road, Aviemore, Scotland
Get Rates
Strathavon Chalet
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.

Visiting Aviemore

Families will find kid-friendly activities in Aviemore, and visitors give high marks for the top-notch restaurants. This welcoming city also attracts tourists with its golf courses and mountain views.

  • There are 38 hotels and other accommodations in Aviemore
  • The closest major airport is in Inverness (INV) 41.7 from the city center

Sightseeing and Staying in Aviemore

Favorite family attractions include Speyside Wildlife and Cairngorm Reindeer Centre. The city's natural setting is picturesque, including the mountain views and these places to visit: Craigellachie National Nature Reserve, Rothiemurchus Estate Visitor Centre, and Loch an Eilein. Top activities include golfing and biking, while Spey Valley Golf Course, Cairngorm Brewery, and CairnGorm Mountain are favorite sights to visit.

As you plan your vacation, you'll find 38 hotels and other lodging options to choose from in Aviemore. These are highly ranked ones based on Expedia user reviews:

  • Eriskay B & B - Amenities in this 3-star B&B guestroom include free WiFi and a coffee maker.
  • Carn Mhor Bed and Breakfast - Our customers like the breakfast and helpful staff at this B&B. With a stay at this 3-star bed & breakfast, guests can enjoy access to free breakfast and free parking, along with free WiFi.
  • The Park Guest House - With a stay at this 3-star inn, guests can enjoy access to free breakfast and free parking, along with free WiFi. Expedia customers like its breakfast and overall value.

Getting Around Aviemore

To venture out into the surrounding area, hop aboard a train at Aviemore Station. Aviemore might not have as many public transit options so consider renting a car to explore the city.

Dressing for Aviemore

  • Between January and March, you can expect the daytime average to be around 49°F and the nighttime average to be 34°F
  • From April to June, temperatures average about 62°F during the day and 37°F at night
  • July through September averages 63°F during the day and 44°F at night
  • In October-December, the average temperature is 56°F during the day and 35°F at night
  • Average annual rainfall for Aviemore is 1.22 inches
  • Hottest months are usually August and July with an average temperature of 63°F, while the coldest months are January and February with an average of 34°F

Frequently asked questions

Recent Reviews in Aviemore

More trip options