Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Grantown on Spey – 37 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Craiglynne Hotel

Hotel in Grantown on Spey

Situated on a private estate, a short walk from the center of town, the Craiglynne Hotel offers a warm, friendly atmosphere with open fires in both the lounge and bar. Service of tables was very good, at times to quick breakfast was cold by time we collected toast , juice and beverages ect.

Show more Show less
7.1
Good
536 reviews
Price from
$48
per night

The Ben Mhor

Hotel in Grantown on Spey

Located in Grantown on Spey and within 1640 feet of Grantown Museum, The Ben Mhor has a bar, nonsmoking rooms, and free WiFi. The breakfast was excellent and the staff were great

Show more Show less
7.3
Good
403 reviews
Price from
$40
per night

The Speyside Hotel

Hotel in Grantown on Spey

Boasting a bar, shared lounge, garden and free WiFi, The Speyside Hotel is located in Grantown on Spey, 2297 feet from Grantown Museum. Great hotel, in a Nice area, large rooms with well served breakfast.

Show more Show less
8.6
Excellent
423 reviews
Price from
$103
per night

Grant Arms Hotel

Hotel in Grantown on Spey

In the fine country town of Grantown-on-Spey, not far from the famous Spey River, this impressive 18th century residence has been upgraded to offer modern comforts while retaining a traditional... Very friendly service all round, excellent buffet breakfast, good choice on the evening menu which changed each day and wide range of drinks. The room was spacious including the bathroom and well serviced each day.

Show more Show less
8.8
Excellent
250 reviews
Price from
$141
per night

Garth Hotel

Grantown on Spey

Originally a 17th century inn, the Garth hotel and Restaurant is nestled amid its own extensive grounds and landscaped gardens. Really nice hotel, good location in Grant Town, close to restaurants and also great location for exploring Speyside. Nice restaurant in the hotel, excellent breakfast. Staff very nice and accommodating. Great value for the money.

Show more Show less
8.6
Excellent
364 reviews
Price from
$68
per night

Haus Alba

Grantown on Spey

Haus Alba is a townhouse located in the center of Grantown on Spey. Free WiFi access is available. Each room here will provide you with a seating area. Private bathroom also comes with a shower. Hard to fault anything. Lovely room all spotlessly clean. Breakfast was superb and the hosts friendly and welcoming. We'd love to return soon.

Show more Show less
9.8
Exceptional
300 reviews
Price from
$87
per night

RossMor Bed & Breakfast

Grantown on Spey

RossMor is a 6-bedroom, family-run guest house, offering Visit Scotland ‘4 star Gold’ bed and breakfast accommodations with views in the heart of the Cairngorms National Park. We had a fabulous stay at Ross Mor. Thomas is a first class host, giving lots of good information and being around to chat at any time. He also gave an excellent recommendation for a wee gem of a restaurant, where we ate our evening meal each day. Ross Mor is a beautiful Victorian building, with decor and furniture fitting the period, but all modern amenities as well. There is a lovely eclectic art collection throughout the house as well as a cosy lounge with woodburning stove. Our room was excellent with a good sized en-suite and very comfortable beds, so much so I really didn't want to get up in the mornings! Breakfast got me going though, with a wide choice of locally sourced and produced food on offer, from fruit, cereals, home baked bread and a wide variety of cooked options. Everywhere was spotlessly clean, there was ample space for social distancing and hand sanitiser available everywhere. We felt very safe. RossMor is in a good location for visiting many interesting places and some wonderful walks locally. Thank you Thomas and friends for a high standard of accommodation and service. We will certainly stay with you again if we are in the area, and recommend you to our friends.

Show more Show less
9.7
Exceptional
154 reviews

Firhall Highland B&B

Grantown on Spey

Located in the historic town of Grantown-on-Spey, Firhall Highland Bed and Breakfast is a newly redeveloped 1880s home offering free WiFi, free private parking, and home-baked biscuits. OMG! Not many places exceed our expectations, but Stewart and James have created a delightful B&B topped with incredible food. Attentive hosts, full of tips and info and very accommodating to your wishes. Stewart’s breakfast is one of the best we’ve eaten (and we’ve eaten a lot!), more than you can handle. We don’t often give 10s but this time...

Show more Show less
9.9
Exceptional
173 reviews

Willowbank

Grantown on Spey

Located in Grantown on Spey, in the heart of the Cairngorms National Park, Willowbank offers bed and breakfast accommodations, modern rooms and free Wi-Fi throughout. Such welcoming owners! Willing to chat and share information, the place was impeccable!!! Thankyou!!

Show more Show less
9.1
Awesome
349 reviews

Strathallan Bed and Breakfast

Grantown on Spey

In the Highland village of Grantown-on-Spey, Strathallan Bed and Breakfast lies in the northern region of the Cairngorms National Park. A really lovely room with luxurious extra touches such as a Nespresso machine and fabulous toiletries.

Show more Show less
9.9
Exceptional
113 reviews

Most-booked hotels in Grantown on Spey in the past month

See all
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Grantown on Spey:

Explore guest reviews of hotels in Grantown on Spey

See all