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 – 38 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
Good
445 reviews
Price from
$50
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. It all and staff treated us like family

Show more Show less
7.3
Good
324 reviews
Price from
$40
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... Great breakfast - warm welcome each morning.

Show more Show less
8.8
Excellent
261 reviews
Price from
$178
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. Lovely rooms, friendly staff and fabulous home cooked food

Show more Show less
8.6
Excellent
390 reviews
Price from
$145
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. The location was excellent, the hosts Dave & bea were wonderful , really welcoming & hospitable , breakfast was amazing , spotlessly clean , very large room with lots of little touches 🥰 10/10 .

Show more Show less
9.8
Exceptional
299 reviews
Price from
$90
per night

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
Price from
$111
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. Absolute highlight of our Scotland trip. The host went above and beyond to make our trip enjoyable and breakfast was excellent!

Show more Show less
9.8
Exceptional
152 reviews
Price from
$138
per night

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. Super clean, amazing breakfast really homie and comfortable. Stuart is a great host, he made us feel at home. He had a lot of recommendations and was very helpful.

Show more Show less
9.9
Exceptional
175 reviews
Price from
$178
per night

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. Isla was wonderfully warm and welcoming. The room was comfortable and everything had been thought of to make the stay enjoyable. We loved the little touches like the freshly made shortbread and the daily changes to the breakfast menu.

Show more Show less
9.8
Exceptional
119 reviews
Price from
$145
per night

Dunallan Guest House

Grantown on Spey

Situated in Grantown-on-Spey, in beautiful Morayshire, Dunallan House offers free parking, free Wi-Fi and delicious breakfasts. The luxury rooms have modern bathrooms and scenic views. We spent 4 nights in Dunallan House and it was an excellent base from which to explore the Cairngorms and all the activities it has to offer. Ginny and Stephen were excellent hosts making us feel very welcome and our stay more personal. Stephen is well informed about the area and provided lots of great suggestions for day trips and even a map! The breakfasts were excellent. Our hosts managed the Covid restrictions smoothly, maintaining a high quality and variety of breakfasts choices. We had a superior room with a lovely view of the front garden. The refreshments tray was well stocked with all sorts of tea, coffee, hot chocolate, shortbread and sweets 😊. The shower was superb: hot and high pressure and there were plenty of lovely products to use. We would thoroughly recommend Dunallan House and hope to visit again.

Show more Show less
9.4
Awesome
107 reviews
Price from
$93
per night

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