On a smaller budget, you could stay at Garth Hotel, where prices are about 84£ per night on average.
36 hotels in Grantown-on-Spey
Search the best hotels and places to stay in Grantown-on-Spey
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom high to low
Where to stay in Grantown-on-Spey?
Best cheap hotels in Grantown-on-Spey
Convenience of staying in hotels in the city centre
Consider staying at Grant Arms Hotel, where you'll be within 5 minutes' walking distance of The High St. Merchants.
Luxury and boutique accommodation in Grantown-on-Spey
The Snug In Grantown is a charming choice that is only a 5-minute walk to the center and offers rates from 66£.
Explore and find your best apartments, B&Bs and others
If you want to be near Grantown Museum & Heritage Trust Ltd, pick Westhaven Bed And Breakfast, which is a good option for families and just a 5-minute walk away. For travelers who love hiking and cycling, pick Dava School House near Mill of Kellas Trout Fishery, a resort that offers scenic views of the garden.