Grantown-on-Spey hotels and places to stay

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.4
Great214 reviews
Map
266 yd from City Center65 yd from Grantown Museum & Heritage Trust Ltd
Cromdale Church Of Scotland is around 10 minutes' drive from the 4-star Grant Arms and Cromdale Church is 2.3 miles away.
FromUS$ 99 /nightSelect
8.2
Great139 reviews
Map
93 yd from City Center179 yd from Craggan Golf Course
Set within 0.2 miles of Anagach Woods, the 3-star Ben Mhor Hotel, Bar & Restaurant can arrange canoeing, snow skiing and archery within a 10-minute drive of Cromdale Church Of Scotland.
FromUS$ 40 /nightSelect
8.2
Great123 reviews
Map
282 yd from City Center72 yd from Craggan Golf Course
Cromdale Church is also set within a 10-minute drive of the 3-star smoke-free The Speyside Hotel And Restaurant.
FromUS$ 114 /nightSelect
8.0
Great196 reviews
Map
656 yd from City Center492 yd from Craggan Golf Course
The unique 3-star Craiglynne Grantown-on-Spey features rooms with views of the garden, while a private location provides access to Grantown East, which is around a 25-minute walk away.
FromUS$ 59 /nightSelect
8.2
Great44 reviews
Map
175 yd from City Center80 yd from Craggan Golf Course
Situated in the northern district of Grantown-on-Spey, the Strathallan Bed And Breakfast offers quick access to Inverness airport within 43 minutes' drive.
FromUS$ 190 /nightSelect
8.2
Great145 reviews
Map
411 yd from City Center87 yd from Grantown museum
While staying at the 3-star Garth Grantown-on-Spey you are invited to discover Grantown East, set 10 minutes' drive away, or Cromdale Church Of Scotland, which is 10 minutes away by car.
FromUS$ 194 /nightSelect
8.4
Great29 reviews
Map
217 yd from City Center57 yd from Royal British Legion
Grantown East is around a 19-minute walk from the 3-star Rosehall Guest House, while Cromdale Church Of Scotland is 2.3 miles away.
FromUS$ 131 /nightSelect
Haus AlbaBed & Breakfast
8.4
Great83 reviews
Map
111 yd from City Center88 yd from Royal British Legion
Set only a 5-minute stroll from Anagach Woods, the Haus Alba can arrange rock climbing, hiking and skiing around a 25-minute walk from Craggan Fishery.
FromUS$ 133 /nightSelect
8.4
Great55 reviews
Map
279 yd from City Center283 yd from Craggan Golf Course
The guests can indulge in canoeing, snow skiing and hiking and relax in a lounge bar, while the 4-star Ravenscourt House boasts a quiet location within 0.3 miles of Anagach Woods.
FromUS$ 154 /nightSelect
WillowbankGuest house
8.2
Great108 reviews
Map
490 yd from City Center375 yd from Craggan Golf Course
Craggan Golf Course and St Columba's Episcopal Church are located 0.3 miles and 0.4 miles from the 3-star modern Willowbank respectively.
FromUS$ 109 /nightSelect
8.4
Great73 reviews
Map
786 yd from City Center623 yd from Craggan Golf Course
The 4-star Rossmor Bed & Breakfast is nestled in the heart of Grantown-on-Spey and just 0.8 miles from Grantown Museum.
FromUS$ 145 /nightSelect
The SpeyBed & Breakfast
8.4
Great49 reviews
Map
663 yd from City Center210 yd from Grantown-on-Spey Golf Club
Grantown Museum and Craggan Fishery are located 0.2 miles and 1.6 miles from the Spey respectively.
FromUS$ 143 /nightSelect
8.2
Great58 reviews
Map
387 yd from City Center194 yd from Craggan Golf Course
Craggan Fishery is within a 5-minute drive of the Brooklynn Guest House Grantown-on-Spey, while Anagach Woods is 800 feet away.
FromUS$ 174 /nightSelect
Mount BarkerBed & Breakfast
8.4
Great33 reviews
Map
380 yd from City Center334 yd from Craggan Golf Course
Located 5 minutes by car from Grantown East, the Mount Barker features a made-to-order breakfast.
FromUS$ 242 /nightSelect
Waverley VillaBed & Breakfast
8.4
Great7 reviews
Map
55 yd from City Center172 yd from Craggan Golf Course
Located 500 feet from The High St. Merchants, the attractive Waverley is within 0.3 miles of Grantown-on-Spey Golf Club.
FromUS$ 112 /nightSelect
Dunallan Guest HouseBed & Breakfast
8.4
Great52 reviews
Map
198 yd from City Center270 yd from Royal British Legion
Located 8 minutes by foot from St Columba's Episcopal Church, the Dunallan offers luxury rooms a 5-minute drive from Craggan Fishery.
FromUS$ 174 /nightSelect
Garden Park Guest HouseBed & Breakfast
8.4
Great26 reviews
Map
247 yd from City Center251 yd from Royal British Legion
The smoke free Garden Park is located 32 miles from Inverness airport and within 450 feet of Grantown on Spey Primary School bus stop.
FromUS$ 191 /nightSelect
8.2
Great19 reviews
Map
4.0 mi from City Center
Grantown Museum is approximately 15 minutes away by car and Abernethy Parish Church can be reached within 10 minutes by car.
FromUS$ 213 /nightSelect
ArdenbegGuest house
8.2
Great20 reviews
Map
144 yd from City Center123 yd from Craggan Golf Course
The Ardenbeg Grantown-on-Spey is set within 400 feet of Craggan Golf Course and 10 minutes' drive from Cromdale Church Of Scotland.
FromUS$ 95 /nightSelect
Tanleys GuesthouseGuest house
8.6
Great19 reviews
Map
4.3 mi from City Center
Abernethy National Nature Reserve is 2 miles from the Tanleys and RSPB Loch Garten is around 2.9 miles away.
FromUS$ 123 /nightSelect
Dava School HouseBed & Breakfast
8.4
Great16 reviews
Map
6.9 mi from City Center
The 4-star Dava School House Grantown-on-Spey is set 2.9 miles from Dava Way and 10 minutes' drive from Loch an Eilein.
FromUS$ 153 /nightSelect
Mount Barker Bed & BreakfastHotel
Map
259 yd from City Center267 yd from Craggan Golf Course
The Craft Lounge is set 5 minutes by foot from the 4-star Mount Barker Bed & Breakfast Grantown-on-Spey.
Select
The DreyHoliday park
Map
766 yd from City Center697 yd 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 places in Grantown-on-Spey city center?

There are 6 hotels and other accommodations in Grantown-on-Spey city center to choose from. Craiglynne Hotel rated 8.0/10 is the best hotel with a golf course, cribs, and a special menu, located 10 minutes' walk from the city center. Haus Alba and Garth Hotel are also suitable for your pleasant stay. Click here to see more central hotels.

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

There are more than 3 top budget properties in Grantown-on-Spey. As one of the best cheap Grantown-on-Spey options, we recommend Craiglynne Hotel with rating 8.0/10 and prices from 40US$ per one night. Another option is Rosehall Guest House rated 8.4/10 for 131US$ per night. To check more cheap hotels click here.

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

The best one is Mount Barker rated 8.4/10 at the cost of 242US$ per night with canoeing, snow skiing, and hiking. See more 5-star options here.

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

According to Booked.net travel data, there are 6 deals for couples. The Speyside Hotel And Restaurant rated 8.2/10 is a favorite 3-star hotel for couples, featuring canoeing, snow skiing, and archery. Travelers can book a room at this property for about 114US$ per night. Check other suitable accommodations - Grant Arms Hotel, Haus Alba, and Strathallan Bed And Breakfast. Go here to check more romantic accommodations.

What are the top family-friendly Grantown-on-Spey properties?

If you’re looking 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, cribs, and a special menu for 59US$ per night. You also can book Garth Hotel (rating: 8.2/10) for about 194US$ per night. This kid-friendly property offers cribs, meals, and room services on site. For more family deals click here.

Which Grantown-on-Spey hotels close to Grantown-on-Spey Golf Club are the best?

According to Booked.net travel data, travelers love staying at Ardenbeg (rating: 8.2/10), which offers complimentary parking and free private parking. It’s set a 10-minute walk from Grantown-on-Spey Golf Club. For more suitable options go here.

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

If you want to stay in Grantown-on-Spey with pets, Booked.net offers 4 deals to choose from. Also, check Craiglynne Hotel with rating 8.0/10, a perfect hotel offering a golf course, cribs, and a special menu. You may book this Grantown-on-Spey property for 59US$ per night. See more pet-friendly accommodations here.

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

You may book Tanleys Guesthouse rated 8.6/10 with windsurfing, diving, and canoeing. It costs 123US$ per night. As an alternative, check Waverley Villa rated 8.4/10 with shuttle service, skiing, and airport shuttle service on site.

What are the top luxury hotels in Grantown-on-Spey?

Check Grant Arms Hotel rated 8.4/10 at the cost of 99US$ per night. It's located 0.3 miles from The High St. Merchants and provides cribs, canoeing, and a special menu. The Spey and Ravenscourt House, Guest House & Restaurant are also great luxury options in the area. To check other luxury hotels click here.

How much is an average Grantown-on-Spey hotel price?

Of course, the prices change in Grantown-on-Spey depending on the season, but on average:
A 3-star hotel room costs 194US$ per night, for instance, check Garth Hotel with cribs, meals, and room service.
A 4-star hotel room costs 99US$ per night. You may check Grant Arms Hotel with cribs, canoeing, and a special menu.
A really special hotel can be found for 242US$ per night. We recommend Mount Barker (rating: 8.4/10) with canoeing, snow skiing, and hiking.

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

According to Booked.net travel data, the average prices for tonight in Grantown-on-Spey are: For a perfect hotel like The Ben Mhor Hotel, Bar & Restaurant (rating: 8.2/10) you may pay about 40US$ per night.

Which Grantown-on-Spey resorts are the best?

To stay at the top Grantown-on-Spey resort, check 4 properties on Booked.net. We recommend The Ben Mhor Hotel, Bar & Restaurant rated 8.2/10 featuring a special menu, canoeing, and snow skiing on site. It's set a 10-minute walk from Grantown Museum and costs 40US$ per night. Also, check Ravenscourt House, Guest House & Restaurant rated 8.4/10 at the cost 154US$ per night. It's set 5 minutes' walk from the heart of Grantown-on-Spey.

Where to stay in Grantown-on-Spey?

Best cheap hotels in Grantown-on-Spey

Explore Grantown-on-Spey on a low budget and stay in Ben Mhor Hotel or Ardenbeg Bunkhouse. Visitors to Grantown-on-Spey interested in reasonably priced accommodations can book a stay at The Garth Hotel, which is a 10-minute walk from the city center. The Snug In Grantown is an affordable choice that is directly adjacent to Grantown Museum and offers room rates from 94US$.

Convenience of staying in hotels downtown

If you would like to stay within the action of Grantown-on-Spey's downtown, think about booking a room at Seafield Lodge Hotel that comes with free self-parking and a golf course. If you want to be closer to the center, consider Grant Arms Hotel, situated 1300 feet from the heart of Grantown-on-Spey and offering free self-parking and a golf course.

Guests interested in learning more about Grantown-on-Spey's local history and culture could pick a hotel near Army Command Ordnance Stores and RAOC Workshops, such as the Craiglynne Hotel situated 1700 feet away. Stay at Tigh Na Sgiath Country House Hotel, a 4-star hotel, to be within walking distance of Roche moutonnee.

Luxury and boutique accommodation in Grantown-on-Spey

Ravenscourt House is a luxury hotel in Grantown-on-Spey a short walk from Landmark Forest Adventure Park.

Explore and find your best apartments, B&Bs and others

If you're traveling with your family around Grantown-on-Spey and need a suitable apartment, opt for Rosehall Guest House, just a 5-minute walk from Maclean's Highland Bakery restaurant. You can also try comfy The Granary In The Square B&B apartment, which includes a tennis court, canoeing and hiking. If you're traveling to Grantown-on-Spey on business, staying near Hills of Cromdale at The Haugh Hotel may be a good option. Dava School House is a cozy resort hotel in Grantown-on-Spey for travelers who are looking for facilities like free self-parking, a golf course and canoeing.

Show moreLess

Grantown-on-Spey hotels essential information

🏨 Hotels in Grantown-on-Spey 23
👛 Lowest price 40 USD
✍️ Hotels Reviews 1 508