On a smaller budget, you could stay at Garth Hotel, where prices are about 84£ per night on average.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low








































FAQs about hotels in Grantown-on-Spey
We hope that the answers to these questions will help you plan your trip
What are the finest hotels in Grantown-on-Spey city centre?
There are 6 hotels and other accommodations in Grantown-on-Spey city centre to choose from. We recommend Craiglynne Hotel as the best hotel with a golf course, cots, children's menu, set 0.6 km from the city centre. The Ben Mhor Hotel, Bar & Restaurant with rating 8.2/10 and The Speyside Hotel And Restaurant rated 8.2/10 are other favourite hotels in the area. Go here to see more central hotels.
Which budget hotels in Grantown-on-Spey are the best?
There are more than 3 top budget properties in Grantown-on-Spey. Craiglynne Hotel with a rating 8.0/10 is a good option set 4.2 km from Cromdale Church Of Scotland. At this 3-star hotel you can take advantage of a golf course, cots, children's menu. Customers mentioned an exquisite service. The Speyside Hotel And Restaurant rated 8.2/10 is one more great hotel, offering a golf course, cots, canoeing, as well as prices from 92£ per one night. Click here to see more budget hotels.
Which 5-star hotels in Grantown-on-Spey would you recommend?
The best one is Mount Barker rated 8.4/10 at the cost of 194£ per night with a golf course, canoeing, hiking. To see more favoured 5-star hotels click here.
Which hotels for couples in Grantown-on-Spey are the best to stay at?
According to HotelMix.co.uk travel data, there are 6 deals for couples. Craiglynne Hotel rated 8.0/10 is a favourite 3-star hotel for couples, featuring a golf course, cots, children's menu. Customers can book a room at this property for about 48£ per night. Other top options are Dava School House, The Speyside Hotel And Restaurant, Strathallan Bed And Breakfast. For more romantic deals go here.
What are the top family-friendly Grantown-on-Spey properties?
According to 513 customers' reviews, there are 5 family deals to consider. The Speyside Hotel And Restaurant (rating: 8.2/10): a family-hotel with a golf course, cots, canoeing for 92£ per night. You also can book Ravenscourt House, Guest House & Holiday Let (rating: 8.6/10) for about 124£ per night. This child-friendly property offers a golf course, canoeing, snow skiing on site. Go here to see more family-friendly hotels.
Which Grantown-on-Spey hotels not far from Grantown-on-Spey Golf Club are the best?
According to HotelMix.co.uk travel data, customers love staying at The Spey (rating: 8.4/10), which offers ironing bar. It’s set a 5-minute walk from Grantown-on-Spey Golf Club. See more top accommodations here.
What are the most popular pet-friendly hotels in Grantown-on-Spey?
If you want to stay in Grantown-on-Spey with pets, HotelMix.co.uk offers 4 deals to choose from. Alternatively, book The Ben Mhor Hotel, Bar & Restaurant (rating: 8.2/10) with a golf course, children's menu, snow skiing. It's set 200 meters from the city centre and costs 32£ per night. See more pet-friendly hotels here.
Which hotels are the top ones to stay at in Grantown-on-Spey?
You may like Craiglynne Hotel rated 8.0/10 featuring a golf course, cots, children's menu. It costs 48£ per night. The Ben Mhor Hotel, Bar & Restaurant rated 8.2/10 may also suit you — only 32£ per one night. It features a golf course, children's menu, snow skiing. The Spey, Garth Hotel, The Speyside Hotel And Restaurant are other most favoured hotels.
How much does it cost to stay in a hotel in Grantown-on-Spey?
According to HotelMix.co.uk travel data, the average prices for Grantown-on-Spey hotels are:
A 4-star hotel room costs 123£ per night. You may book Dava School House with ironing bar. A really special hotel can be found for 194£ per night. We recommend Mount Barker (rating: 8.4/10) with a golf course, canoeing, hiking.
How much is a hotel in Grantown-on-Spey for tonight?
According to HotelMix.co.uk travel data, the average Grantown-on-Spey prices for tonight are:
Grant Arms Hotel (rating: 8.4/10) may cost you about 32£ per night.
What are the best resorts in Grantown-on-Spey?
Alternatively, Mount Barker is rated as one of the best resorts in Grantown-on-Spey, offering a golf course, canoeing, hiking. It costs 194£ per night.
What are the best hotels not far from Old Spey Bridge?
On HotelMix.co.uk you will find 3 great accommodations not far from Old Spey Bridge in Grantown-on-Spey. Also, you may like Garden Park Guest House rated 8.4/10 with shuttle service, shopping service, windsurfing. It costs 262£ per night.
Where to stay in Grantown-on-Spey?
Grantown-on-Spey hotels essential information
🏨 Hotels in Grantown-on-Spey | 22 |
👛 Lowest price | 31 GBP |
✍️ Hotels Reviews | 1 826 |