Hotels in Grantown-on-Spey

Search and compare Grantown-on-Spey hotels from hundreds of travel sites and save

Grantown-on-Spey, Scotland, United Kingdom
29 Jul — 30 Jul2
Grantown-on-Spey, Scotland, United Kingdom
Thu 29/7
Fri 30/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Grantown-on-Spey

Filter by star ratings
All filters
Muckrach Country House Hotel
Muckrach Country House Hotel
9.5 Excellent
Dulnain Bridge, Grantown-on-Spey, United Kingdom
Show on map
5.1 km from city centre, Grantown-on-Spey 
ExcellentBased on 133 reviews
9.5

Set in Cairngorms National Park, this relaxed property is the perfect choice for a scenic retreat. It also offers a 24-hour reception, room service and luggage storage.

Tips for booking a Grantown-on-Spey hotel

Cheapest month:December
Most expensive month:July
Average price in Grantown-on-Spey:$201/night
Absolute cheapest price found:$62/night
Cheapest day:Monday
Most expensive day:Thursday
$109 - $431
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$82 - $144
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Grantown-on-Spey, Highland

Show all 86 hotels
Muckrach Country House Hotel
Muckrach Country House Hotel
9.5 Excellent
Dulnain Bridge, Grantown-on-Spey, United Kingdom
Show on map
5.1 km from city centre,  

Set in Cairngorms National Park, this relaxed property is the perfect choice for a scenic retreat. It also offers a 24-hour reception, room service and luggage storage.

$329
Avg. per night

Where to stay in Grantown-on-Spey

Grantown-on-Spey travel FAQs

  • What are the best hotels in Grantown-on-Spey?

    One of the most popular hotels in Grantown-on-Spey is Grant Arms Hotel, which has been reviewed by 283 users and currently has a rating of 8.9/10. Other top-rated locations include Garth Hotel and Muckrach Country House Hotel, which have received 8.5/10 and 9.5/10 ratings from our users, respectively.