Hotels in Grantown-on-Spey

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

Check-in
Sun, 21 Jul
-
Check-out
Mon, 22 Jul
Rooms and Guests2 Guests, 1 Room
Check-in
Sun, 21 Jul
-
Check-out
Mon, 22 Jul
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Sun, 21 Jul
-
Check-out
Mon, 22 Jul
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
Great195 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
Great145 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£ 149 /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
Great91 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£ 102 /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
Great114 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
Great81 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£ 122 /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£ 126 /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£ 146 /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£ 161 /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
Great20 reviews
Map
200 m from City Centre200 m from Craggan Golf Course
Cromdale Church is set 10 minutes by car from the Ardenbeg.
From£ 74 /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£ 86 /nightSelect
Tanleys B&BGuest house
8.6
Great21 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
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
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£ 164 /nightSelect
The DreyHoliday park
Map
700 m from City Centre700 m from Grantown Museum & Heritage Trust Ltd
Select
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£ 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 best centrally located Grantown-on-Spey hotels?

Our HotelMix.co.uk travel data based on 1484 customers' reviews show the top places in Grantown-on-Spey city centre. Located 0.2 km from the city centre, Grant Arms Hotel offers a golf course, cots, and children's menu on site. Craiglynne Hotel, 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 top 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 one of the best Grantown-on-Spey cheap properties from 31£ per night. It features brew pub on site. The Speyside Hotel And Restaurant at the cost of 88£ per night is another good option with a golf course, cots, and canoeing rated 8.2/10. It's located 5 minutes' walk from the city centre. Go here to see more cheap 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 187£ per night with a golf course, canoeing, and hiking. See more 5-star options here.

What are the best romantic hotels 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, cots, and canoeing. Customers can book a room at this property for about 88£ per night. Other top options are Grant Arms Hotel and The Ben Mhor Hotel, Bar & Restaurant. To see more romantic hotels click here.

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

According to 799 customers' reviews, there are 4 family deals to consider. The Speyside Hotel And Restaurant (rating: 8.2/10) offers a golf course, cots, and canoeing. It's set 0.9 km from Grantown-on-Spey Golf Club. Customers can enjoy British and Scottish meals at Just Delicious restaurant nearby. You also can book Craiglynne Hotel (rating: 8.0/10) for about 46£ per night. This child-friendly property offers a golf course, cots, and children's menu on site. For more family deals click here.

Which Grantown-on-Spey hotels not far from Grantown-on-Spey Golf Club are the best?

To be not far from Grantown-on-Spey Golf Club, stay at Willowbank (rating: 8.2/10), which is only a 10-minute walk from the attraction and offers a golf course, canoeing, and hiking. Customers can enjoy Indian, Asian, Balti and Bangladeshi meals at Sylhet Brasserie restaurant nearby. For more suitable options go here.

What are the most popular 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 Garth Hotel with a golf course, cots, and children's menu. It offers rooms for 150£ per night. For more pet-friendly accommodations go here.

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

You may book Rossmor Bed & Breakfast rated 8.4/10 with a picnic area, a golf course, and aerobics classes. It costs 123£ per night. Alternatively, you may like Tanleys B&B with a golf course, an aqua park, and windsurfing. It costs 95£ per night.

How much do hotels in Grantown-on-Spey cost?

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 187£ 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 Grantown-on-Spey prices for tonight are:
For a perfect hotel like Grant Arms Hotel (rating: 8.4/10) you may pay about 31£ per night.

What's the most popular resort in Grantown-on-Spey?

Alternatively, Dava School House is rated as one of the best resorts in Grantown-on-Spey, offering ironing and bar. It costs 118£ per night.

What are the most popular 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, and windsurfing. It costs 200£ 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 23
👛 Lowest price 31 GBP
✍️ Hotels Reviews 1 539