Hotels in Grantown-on-Spey

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

Check-in
Fri, 25 Oct
-
Check-out
Sat, 26 Oct
Rooms and Guests2 Guests, 1 Room
Check-in
Fri, 25 Oct
-
Check-out
Sat, 26 Oct
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Fri, 25 Oct
-
Check-out
Sat, 26 Oct
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
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.0
Great209 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£ 45 /nightSelect
8.4
Great214 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
8.2
Great144 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£ 124 /nightSelect
8.2
Great138 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
Great132 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
8.4
Great55 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£ 119 /nightSelect
Haus AlbaBed & Breakfast
8.2
Great96 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£ 105 /nightSelect
The SpeyBed & Breakfast
8.4
Great49 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
WillowbankGuest house
8.2
Great121 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
8.4
Great88 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£ 179 /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£ 111 /nightSelect
8.2
Great44 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£ 121 /nightSelect
Dunallan Guest HouseBed & Breakfast
8.4
Great52 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£ 139 /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£ 186 /nightSelect
ArdenbegGuest house
8.2
Great33 reviews
Map
200 m from City Centre200 m from Craggan Golf Course
Cromdale Church is set 10 minutes by car from the Ardenbeg.
From£ 75 /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£ 204 /nightSelect
Dava School HouseBed & Breakfast
8.4
Great15 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
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
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£ 94 /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
The DreyHoliday park
Map
700 m from City Centre700 m from Grantown Museum & Heritage Trust Ltd
From£ 108 /nightSelect

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?

Our HotelMix.co.uk travel data based on 1540 customers' reviews show the top places in Grantown-on-Spey city centre. Our customers like Grant Arms Hotel rated 8.4/10. Featuring a golf course, cots, and children's menu, it's set 5 minutes' walk from the city centre. Garth Hotel and The Ben Mhor Hotel, Bar & Restaurant are also suitable for your pleasant stay. To check more central hotels click here.

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

There are more than 3 top budget properties in Grantown-on-Spey. Craiglynne Hotel rated 8.0/10 is great for your budget stay in Grantown-on-Spey. This property has a golf course, cots, and children's menu. Also The Speyside Hotel And Restaurant is a good choice with rating 8.2/10 at the cost of 88£ per night. To see more cheap hotels go here.

What are the most popular 5-star hotels in Grantown-on-Spey?

The best one is Mount Barker rated 8.4/10 at the cost of 186£ per night with a golf course, canoeing, and hiking. See more 5-star options 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. Grant Arms Hotel rated 8.4/10 is a favourite 4-star hotel for couples, featuring a golf course, cots, and children's menu. Customers can book a room at this property for about 77£ per night. Other top options are Willowbank, The Ben Mhor Hotel, Bar & Restaurant, and Haus Alba. For more romantic deals go here.

Which hotels in Grantown-on-Spey are good for families?

For those searching for a family accommodation, HotelMix.co.uk offers 4 deals to choose from. The Speyside Hotel And Restaurant (rating: 8.2/10): a family-hotel with a golf course, cots, and canoeing for 88£ per night. You also can book Garth Hotel (rating: 8.2/10) for about 125£ per night. This child-friendly property offers a golf course, cots, and children's menu on site. Go here to see more family-friendly hotels.

What are the best accommodations with easy access to Grantown-on-Spey Golf Club?

According to HotelMix.co.uk travel data, customers love staying at The Speyside Hotel And Restaurant (rating: 8.2/10), which offers a golf course, cots, and canoeing. It’s set a 10-minute walk from Grantown-on-Spey Golf Club. For more suitable options go here.

What Grantown-on-Spey hotels allow pets?

If you want to stay in Grantown-on-Spey with pets, HotelMix.co.uk offers 4 deals to choose from. Alternatively, book Garth Hotel (rating: 8.2/10) with a golf course, cots, and children's menu. It's set 500 meters from the city centre and costs 125£ per night. For more pet-friendly accommodations go here.

Which Grantown-on-Spey hotels are the best to stay at?

You may book Mount Barker rated 8.4/10 with a golf course, canoeing, and hiking. It costs 186£ per night.

What is the average cost of a hotel room in Grantown-on-Spey?

Of course, the prices change in Grantown-on-Spey depending on the season, but on average:
A 4-star hotel room costs 77£ per night. You may book Grant Arms Hotel with a golf course, cots, and children's menu. A really special hotel can be found for 186£ per night. We recommend Mount Barker (rating: 8.4/10) with a golf course, canoeing, and hiking.

How much does it cost to stay in a Grantown-on-Spey hotel for tonight?

According to HotelMix.co.uk travel data, the average prices for tonight in Grantown-on-Spey are: For a perfect hotel like Garth Hotel (rating: 8.2/10) you may pay about 31£ per night.

What are the most popular resorts in Grantown-on-Spey?

Alternatively, Ravenscourt House, Guest House & Holiday Let is rated as one of the best resorts in Grantown-on-Spey, offering a golf course, canoeing, and snow skiing. It costs 120£ per night.

What are the best accommodations 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. Another good property is Garden Park Guest House (rating: 8.4/10). It's set 350 metres from the city centre and offers shuttle service, shopping service, and windsurfing on site.

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 604