Flag of India

Hotels in Grantown-on-Spey

Search among 22 available hotels and places to stay in Grantown-on-Spey from 50+ providers

Check-in
Sat, 29 Mar
-
Check-out
Sun, 30 Mar
Rooms and Guests2 Guests, 1 room
Check-in
Sat, 29 Mar
-
Check-out
Sun, 30 Mar
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Sat, 29 Mar
-
Check-out
Sun, 30 Mar
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
We don’t have any hotels that meet your criteria. You can find more hotels by changing your search parameters.
View map
1-22 out of 22
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great236 reviews
Map
300 m from City Centre100 m from Grantown Museum & Heritage Trust Ltd
The eco-friendly Grant Arms Grantown-on-Spey is less than a 7-minute stroll from St Columba's Episcopal Church and has a quick access to The Craft Lounge Art Gallery.
From£ 76 /nightSelect
7.8
Very good281 reviews
Map
600 m from City Centre500 m from Craggan Golf Course
Set merely a 14-minute walk from Grantown Museum, the rooms in the charming 3-star Craiglynne have views of garden.
From£ 46 /nightSelect
8.2
Great149 reviews
Map
100 m from City Centre200 m from Craggan Golf Course
While staying at this 25-room the pet friendly Ben Mhor Hotel, Bar & Restaurant Grantown-on-Spey, you can easily walk over to Anagach Woods, which is a 5-minute walk away.
From£ 31 /nightSelect
8.2
Great148 reviews
Map
300 m from City Centre100 m from Craggan Golf Course
Located just 6 minutes' walk from Anagach Woods as well as The Craft Lounge, the Speyside Grantown-on-Spey includes canoeing, snow skiing and archery.
From£ 88 /nightSelect
Dunallan Guest HouseBed & Breakfast
8.4
Great63 reviews
Map
200 m from City Centre300 m from Royal British Legion
Located approximately merely an 8-minute walk from The High St. Merchants, the family run Dunallan Grantown-on-Spey offers spacious rooms together with canoeing, snow skiing and cycling.
From£ 131 /nightSelect
8.2
Great158 reviews
Map
400 m from City Centre100 m from Grantown museum
The modern Garth has a French restaurant specialising in seafood cuisine and is situated at 450 metres of Anagach Woods.
From£ 112 /nightSelect
8.6
Great69 reviews
Map
300 m from City Centre300 m from Craggan Golf Course
Located 450 metres of Anagach Woods, the welcoming 4-star Ravenscourt House Grantown-on-Spey is 450 metres from Grantown Museum.
From£ 120 /nightSelect
8.4
Great96 reviews
Map
800 m from City Centre600 m from Craggan Golf Course
Featuring 6 rooms with views of the mountain, the family-run Rossmor Bed & Breakfast Grantown-on-Spey is set within 15 minutes' walk of Grantown Museum.
From£ 120 /nightSelect
The SpeyBed & Breakfast
8.6
Great59 reviews
Map
700 m from City Centre200 m from Grantown-on-Spey Golf Club
While staying at the Spey Bed & Breakfast Grantown-on-Spey you are invited to discover The High St. Merchants, set a 13-minute walk away, or St Columba's Episcopal Church, which is a mere 1 km away.
From£ 110 /nightSelect
Haus AlbaBed & Breakfast
8.4
Great106 reviews
Map
200 m from City Centre100 m from Royal British Legion
The Craft Lounge is also set just 5 minutes' walk from the Haus Alba Grantown-on-Spey.
From£ 86 /nightSelect
WillowbankGuest house
8.2
Great132 reviews
Map
500 m from City Centre400 m from Craggan Golf Course
The Willowbank Grantown-on-Spey is set within an 8-minute walk of St Columba's Episcopal Church and within 10 minutes' drive of Cromdale Church.
From£ 84 /nightSelect
8.4
Great29 reviews
Map
200 m from City Centre100 m from Royal British Legion
The Rosehall Guest House, located a mere 6 minutes' walk from The High St. Merchants, is also at a proximity to Anagach Woods.
From£ 101 /nightSelect
ArdenbegGuest house
8.2
Great45 reviews
Map
200 m from City Centre200 m from Craggan Golf Course
Cromdale Church is set 10 minutes by car from the Ardenbeg.
From£ 80 /nightSelect
8.2
Great77 reviews
Map
400 m from City Centre200 m from Craggan Golf Course
The Brooklynn Guest House, located less than 5 minutes' walk from Anagach Woods, is also at a proximity to The High St. Merchants.
From£ 132 /nightSelect
8.2
Great56 reviews
Map
200 m from City Centre100 m from Craggan Golf Course
While staying at the Strathallan Bed And Breakfast Grantown-on-Spey you are invited to discover Grantown Museum, set only 1.1 km away, or St Columba's Episcopal Church, which is less than a 5-minute walk away.
From£ 140 /nightSelect
Mount BarkerBed & Breakfast
8.4
Great33 reviews
Map
400 m from City Centre400 m from Craggan Golf Course
The Mount Barker Bed & Breakfast is set around 25 minutes on foot from Craggan Fishery and within 14 minutes' walk of Grantown Museum.
From£ 187 /nightSelect
Tanleys B&BGuest house
8.6
Great25 reviews
Map
7.0 km from City Centre
Set around 10 minutes by car from RSPB Loch Garten Osprey Centre, the rooms in the Tanleys Grantown-on-Spey have views of garden.
From£ 102 /nightSelect
Garden Park Guest HouseBed & Breakfast
8.4
Great26 reviews
Map
300 m from City Centre300 m from Royal British Legion
Placed 50 km from Inverness airport, the smoke-free Garden Park welcomes guests with a shop and a lobby area.
From£ 253 /nightSelect
The DreyHoliday park
Map
700 m from City Centre700 m from Grantown Museum & Heritage Trust Ltd
From£ 90 /nightSelect
8.0
Great24 reviews
Map
6.4 km from City Centre
Abernethy Golf Club is 3.2 km from the 3-star Rosegrove Holiday and Castle Roy is about 2.8 km away.
From£ 164 /nightSelect
Dava School HouseBed & Breakfast
8.4
Great14 reviews
Map
11.1 km from City Centre
Loch Allan is only 650 metres from the 4-star Dava School House Bed & Breakfast, while Lochindorb is 4.2 km away.
From£ 118 /nightSelect
Map
300 m from City Centre300 m from Craggan Golf Course
The High St. Merchants is about a 5-minute walk from the 4-star Mount Barker Bed & Breakfast and Grantown-on-Spey Golf Club is around 0.9 km away.
Select

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?

Best cheap hotels in Grantown-on-Spey

On a smaller budget, you could stay at Garth Hotel, where prices are about 84£ per night on average.

Convenience of staying in hotels in the city centre

If you enjoy nature, why not choose a central Dunallan Guest House, which features an outdoor swimming pool, a golf course and canoeing as well as located next to a national park and mountains. Seafield Lodge Hotel is 200 meters away from the downtown and features a sauna and lawn tennis.

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.

Show moreLess

Grantown-on-Spey hotels essential information

🏨 Hotels in Grantown-on-Spey 22
👛 Lowest price 31 GBP
✍️ Hotels Reviews 1 826