Hotels in Grantown-on-Spey

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

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-23 out of 23
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great196 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£ 47 /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£ 79 /nightSelect
8.2
Great141 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£ 118 /nightSelect
8.2
Great135 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£ 32 /nightSelect
8.2
Great123 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£ 91 /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£ 177 /nightSelect
Haus AlbaBed & Breakfast
8.4
Great83 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£ 106 /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£ 114 /nightSelect
WillowbankGuest house
8.2
Great108 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£ 87 /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£ 104 /nightSelect
8.4
Great73 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£ 116 /nightSelect
8.2
Great58 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£ 131 /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£ 151 /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£ 193 /nightSelect
Waverley VillaBed & Breakfast
8.4
Great7 reviews
Map
100 m from City Centre200 m from Craggan Golf Course
Anagach Woods is set just 5 minutes' walk from the comfortable Waverley.
From£ 89 /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£ 152 /nightSelect
ArdenbegGuest house
8.4
Great18 reviews
Map
200 m from City Centre200 m from Craggan Golf Course
Cromdale Church is set 10 minutes by car from the Ardenbeg.
From£ 76 /nightSelect
Tanleys GuesthouseGuest house
8.8
Great14 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£ 98 /nightSelect
8.2
Great19 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£ 170 /nightSelect
Dava School HouseBed & Breakfast
8.4
Great16 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£ 122 /nightSelect
Mount Barker Bed & BreakfastHotel
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
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 top hotels in Grantown-on-Spey with a central location?

There are 6 hotels and other accommodations in Grantown-on-Spey city centre to choose from. The best hotel in Grantown-on-Spey city centre is Craiglynne Hotel rated 8.0/10, offering a golf course, cots, and children's menu on site. Other options to stay in are The Speyside Hotel And Restaurant and Brooklynn Guest House. To see 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. HotelMix.co.uk highly recommends Craiglynne Hotel rated 8.0/10 as one of the best budget Grantown-on-Spey properties because of its price (from 32£ per night) and British and Scottish cuisine in Grantown Diner & Takeaway restaurant. Also The Speyside Hotel And Restaurant is a good choice with rating 8.2/10 at the cost of 90£ per night. Click here to see more budget hotels.

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

The best one is Mount Barker rated 8.4/10 at the cost of 191£ per night with a golf course, canoeing, and hiking. To see more favoured 5-star hotels click here.

What are the top properties for couples in Grantown-on-Spey?

According to HotelMix.co.uk travel data, there are 6 deals for couples. The Speyside Hotel And Restaurant rated 8.2/10 is a favourite 3-star hotel for couples, featuring a golf course, canoeing, and hiking. Customers can book a room at this property for about 90£ per night. Other top options are Craiglynne Hotel, Rosehall Guest House, and Haus Alba. For more romantic deals go here.

What are the top family-friendly hotels in Grantown-on-Spey?

If you’re searching for a family hotel, you will find 4 deals in Grantown-on-Spey. Craiglynne Hotel (rating: 8.0/10): a family-hotel with a golf course, cots, and children's menu for 52£ per night. You also can book The Speyside Hotel And Restaurant (rating: 8.2/10) for about 90£ per night. This child-friendly property offers a golf course, canoeing, and hiking on site. For more family deals click here.

What are the most popular Grantown-on-Spey properties not far from Grantown-on-Spey Golf Club?

According to HotelMix.co.uk travel data, customers love staying at Ravenscourt House, Guest House (rating: 8.4/10), which offers a golf course, canoeing, and snow skiing. It’s set a 10-minute walk from Grantown-on-Spey Golf Club. For more deals go here.

What are the top pet-friendly hotels in Grantown-on-Spey?

For customers travelling with pets, there are 4 accommodations to choose from. Another most recommended Grantown-on-Spey place to stay with pets is Craiglynne Hotel with a golf course, cots, and children's menu. It offers rooms for 52£ per night. For more pet-friendly deals go here.

What are the most favoured hotels in Grantown-on-Spey?

You may like Brooklynn Guest House rated 8.4/10 featuring a free private carpark and a free car park. It costs 106£ per night. Alternatively, you may like Dava School House with ironing and bar. It costs 121£ per night. Other great properties include Craiglynne Hotel, The Ben Mhor Hotel, Bar & Restaurant, and Garth Hotel.

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 139£ per night. You may book Ravenscourt House, Guest House with a golf course, canoeing, and snow skiing. A really special hotel can be found for 191£ per night. We recommend Mount Barker (rating: 8.4/10) with a golf course, canoeing, and hiking.

How much would a hotel in Grantown-on-Spey cost for tonight?

According to HotelMix.co.uk travel data, the average Grantown-on-Spey prices for tonight are:
One of the best hotels The Speyside Hotel And Restaurant (rating: 8.2/10) offers rates from 32£ per night.

What are the top resorts in Grantown-on-Spey?

Alternatively, Craiglynne Hotel is rated as one of the best resorts in Grantown-on-Spey, offering a golf course, cots, and children's menu. It costs 52£ 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 perfect accommodation is Garden Park Guest House rated 8.4/10 at the cost of 119£ per night. It features shuttle service, shopping service, and windsurfing.

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 23
👛 Lowest price 32 GBP
✍️ Hotels Reviews 1 493