Skip to main content

Places to Stay in Grantown on Spey

Find the places to stay that appeal to you the most

The best places to stay in Grantown on Spey

Check out our pick of great places to stay in Grantown on Spey

Filter by:

Review score

Strathallan Bed and Breakfast

Grantown on Spey

Featuring 4-star accommodation, Strathallan Bed and Breakfast is located in Grantown on Spey, 600 metres from Grantown Museum and 8.4 km from Abernethy Golf Club.

C
Connor
From
Sweden
A really top B&B. The owners were on the ball: organised yet relaxed, friendly yet not overbearing or intruding. Genuine people who were great hosts. A lovely spot and one of the best B&Bs I've ever stayed at!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 172 reviews
Price from
US$170.83
1 night, 2 adults

Ravenscourt House, Guest House

Hotel in Grantown on Spey

Welcome to Ravenscourt House, a charming family-run guest house offering 7 beautifully appointed bedrooms.

S
Stefanie
From
Spain
Warm hosts, beautiful home, serene setting. We loved breakfast, the comfort and size of the room, and had a lovely walk along the river with gorgeous flowers in bloom. Appreciated the recommendation to walk there. Wonderful stay as we toured Scotland
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 275 reviews
Price from
US$201.05
1 night, 2 adults

Bombie Glamping Pod

Grantown on Spey

Located in Grantown on Spey and only 7.7 km from Grantown Museum, Bombie Glamping Pod provides accommodation with garden views, free WiFi and free private parking.

S
Sophie
From
United Kingdom
So quiet and peaceful close to the town, comfortable bed everything you need in a little pod!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 15 reviews
Price from
US$210.25
1 night, 2 adults

Pine Marten Lodge

Grantown on Spey

Located 50 km from University of the Highlands and Islands, Inverness, Pine Marten Lodge provides accommodation with free WiFi and free private parking. This holiday home has a garden.

L
Louise
From
United Kingdom
Red squirrels running around the garden, the views are incredible as is the property.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$1,829.37
1 night, 2 adults

West Gorton

Grantown on Spey

Located in Grantown on Spey in the Highlands region, with Grantown Museum nearby, West Gorton provides accommodation with free WiFi and free private parking.

A
Ailsa
From
United Kingdom
Delightful cottage in a fabulous, remote setting. Very clean and well equipped and plenty of logs for the fire.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 10 reviews
Price from
US$612.69
1 night, 2 adults

Dunstaffnage Cottage

Grantown on Spey

Dunstaffnage Cottage, a property with a garden, is situated in Grantown on Spey, 14 km from Boat of Garten Golf Club. The 4-star holiday home is 8.2 km from Abernethy Golf Club.

I
Ian
From
Canada
Excellent location for Cairngorms.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews
Price from
US$999.32
1 night, 2 adults

Ardenbeg

Grantown on Spey

Offering a garden and garden view, Ardenbeg is located in Grantown on Spey, 600 metres from Grantown Museum and 8.4 km from Abernethy Golf Club.

k
kirstyn
From
Belgium
Thank you for an excellent stay! 🙏😊
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 273 reviews
Price from
US$91.98
1 night, 2 adults

The Speyside Hotel and Restaurant

Hotel in Grantown on Spey

Situated in Grantown on Spey, less than 1 km from Grantown Museum, The Speyside Hotel and Restaurant features accommodation with a garden, free private parking, a shared lounge and a terrace.

E
Eva-Alice
From
France
Great place to stay for one or several nights. The hosts were really attentive and nice to us us. The breakfast was great. The room was nice, clean and comfortable. I would totally recommend this place. It is a lovely hotel.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 611 reviews
Price from
US$170.30
1 night, 2 adults

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 whilst retaining a traditional...

D
Denis
From
France
They have been accomodating and despite arrive 10mins after the dinner time allowed us to have dinner, which was very much appreciated The rooms are comfy and spacious and we felt like at home. The staff is excellent (dining, bar, reception) The Grantham golf, at walking distance, is worth visiting
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 555 reviews
Price from
US$170.83
1 night, 2 adults

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 Located on the North East side of The Square, the tastefully modern acco...

B
Barbara
From
Austria
Very friendly, helpfull, cosy and central location for excursions. Love it ❤️
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 842 reviews
Price from
US$144.76
1 night, 2 adults
All places to stay in Grantown on Spey

Most booked places to stay in Grantown on Spey and surroundings in the past month

See all

Popular with guests booking places to stay in Grantown on Spey

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 358 reviews

Popular with guests booking places to stay in Grantown on Spey

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 172 reviews

Popular with guests booking places to stay in Grantown on Spey

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 275 reviews

Popular with guests booking places to stay in Grantown on Spey

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 234 reviews

Popular with guests booking places to stay in Grantown on Spey

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 273 reviews

Popular with guests booking places to stay in Grantown on Spey

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 555 reviews

Popular with guests booking places to stay in Grantown on Spey

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 611 reviews

Popular with guests booking places to stay in Grantown on Spey

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews

Popular with guests booking places to stay in Grantown on Spey

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 842 reviews

Popular with guests booking places to stay in Grantown on Spey

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 972 reviews

Enjoy breakfast in Grantown on Spey and nearby

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,288 reviews

Nethybridge Hotel is situated in the heart of the beautiful Cairngorm National Park, a 10-minute drive from the A9 and 30 minutes’ drive from Inverness.

From US$106.11 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 172 reviews

Featuring 4-star accommodation, Strathallan Bed and Breakfast is located in Grantown on Spey, 600 metres from Grantown Museum and 8.4 km from Abernethy Golf Club.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 46 reviews

Situated in Grantown on Spey and only 500 metres from Grantown Museum, Dunallan Guest House features accommodation with garden views, free WiFi and free private parking.

Haus Alba

Grantown on Spey
Breakfast options
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 202 reviews

Located in Grantown on Spey, 50 km from Castle Stuart Golf Links, Haus Alba features rooms with city views and free WiFi. 400 metres from Grantown Museum and 8.3 km from Abernethy Golf Club, the bed...

From US$144.55 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews

Complete with a garden, Dolce Casa is set in Grantown on Spey, 8 km from Abernethy Golf Club and 14 km from Boat of Garten Golf Club.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 45 reviews

Offering a garden and quiet street view, Coppice Cottage is situated in Grantown on Spey, 800 metres from Grantown Museum and 8.5 km from Abernethy Golf Club.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Dalnahaven, a property with a garden, is set in Grantown on Spey, 15 km from Boat of Garten Golf Club. The 3-star holiday home is 8.2 km from Abernethy Golf Club.

Set in Grantown on Spey in the Highlands region, with Grantown Museum nearby, Butterfly Cottage offers accommodation with free WiFi and free private parking.

Great access to the city centre. Check these places to stay in Grantown on Spey and nearby

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 15 reviews

Boasting a garden and views of garden, Garden Park Guest House is a bed and breakfast set in a historic building in Grantown on Spey, 400 metres from Grantown Museum.

Located in Grantown on Spey, in a historic building, 400 metres from Grantown Museum, Butterfly Cottage is an apartment with a garden and shared lounge.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Boasting a garden, Cedar Cottage - Uk32633 offers accommodation in Grantown on Spey, 8.1 km from Abernethy Golf Club and 15 km from Boat of Garten Golf Club.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Set in Grantown on Spey, 8.1 km from Abernethy Golf Club and 15 km from Boat of Garten Golf Club, Bruach Gorm Cottage features accommodation with access to a garden.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 3 reviews

Located 14 km from Boat of Garten Golf Club, The Bothy At Willowbank provides accommodation in Grantown on Spey.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 358 reviews

Located in Grantown on Spey, in the heart of the Cairngorms National Park, Willowbank offers bed and breakfast accommodation, modern rooms and free Wi-Fi throughout.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 15 reviews

Situated in Grantown on Spey and only less than 1 km from Grantown Museum, Tulach Ard features accommodation with garden views, free WiFi and free private parking.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 13 reviews

Dunstaffnage Cottage, a property with a garden, is situated in Grantown on Spey, 14 km from Boat of Garten Golf Club. The 4-star holiday home is 8.2 km from Abernethy Golf Club.

Save money on places to stay in Grantown on Spey and nearby – budget options available

Mount Barker

Grantown on Spey
Budget options available
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 87 reviews

Situated in Grantown on Spey and only 700 metres from Grantown Museum, Mount Barker features accommodation with mountain views, free WiFi and free private parking.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews

Set in Grantown on Spey and only less than 1 km from Grantown Museum, Cosy highland getaway offers accommodation with garden views, free WiFi and free private parking.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Located in Grantown on Spey in the Highlands region with Grantown Museum nearby, 3 Bed in Grantown on Spey 94514 provides accommodation with free private parking.

95 Grantown

Grantown on Spey
Budget options available
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 7 reviews

Located in Grantown on Spey in the Highlands region, 95 Grantown has a patio. Both free WiFi and parking on-site are accessible at the holiday home free of charge.

19 South Street

Grantown on Spey
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 13 reviews

19 South Street, a property with a garden, is situated in Grantown on Spey, 200 metres from Grantown Museum, 8.4 km from Abernethy Golf Club, as well as 15 km from Boat of Garten Golf Club.

Craiglynne Hotel

Grantown on Spey
Budget options available
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews

Situated in its own grounds, a short walk from the town centre, the Craiglynne Hotel offers a warm, friendly atmosphere with open fires in both the lounge and bar.

Courtyard Bothy

Grantown on Spey
Budget options available
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 18 reviews

Located in Grantown on Spey, near Grantown Museum, Courtyard Bothy is a historic holiday home that features a garden. This property offers access to a terrace, free private parking and free WiFi.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 246 reviews

Situated in Grantown on Spey and only 1.4 km from Grantown Museum, RossMor Bed & Breakfast features accommodation with mountain views, free WiFi and free private parking.

FAQ about places to stay in Grantown on Spey

Places to stay that guests love in Grantown on Spey

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 67 reviews
Great location, perfect accomodation & very welcoming host.
Guest review by
Alison
Young couple
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 358 reviews
The hosts were lovely room was very clean and comfortable bed. Breakfast was very good and location was perfect for us.
Guest review by
Sarah
People with friends
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews
Great location, very good value. Breakfast included in price. Comfortable rooms although a bit dated. Nice bar and lounge area
Guest review by
Michael
People with friends
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews
Convenient location
Guest review by
Daniel
Young couple
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews
Our room had a garden view and everything we needed for a comfortable nights sleep. The hotel is in a good location - just a short walk from the centre of the village. We didn’t eat at the hotel because we left it too late to book, but we did make good use of the bar! The staff are friendly and helpful, and I particularly liked the veggie sausage at breakfast, which is cooked to order. I would definitely stay here again when visiting the area.
Guest review by
Elaine
Young couple
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews
Location fine
Guest review by
Mark
Family with young children
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews
Friendly staff, nice place to stay
Guest review by
Reggie
Young couple
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews
Ideal location for exploring Speyside. The staff are lovely, and the evening meal in the hotel restaurant was delicious. The room was clean, and the bed was as comfortable as a single bed can be! I booked relatively last-minute for a solo trip in the height of summer, so it was a good price for the time of year. Water pressure and temperature were good in the shower.
Guest review by
Elizabeth
Solo traveller
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 56 reviews
Lovely location and well positioned for visiting many different places nearby. Kitchen was well equipped and the nearby Speyside Ctr is walkable if you fancy a cooked breakfast without the cooking.
Guest review by
Ade
Young couple
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews
Location
Guest review by
Keith
Young couple
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 358 reviews
Location, parking directly outside, breakfast options. Owners very friendly and extremely helpful
Guest review by
Gary
Young couple
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews
Excellent location. Generally good.
Guest review by
Deborah
Family with young children
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews
The staff were really friendly and the food was delicious. I had dinner there as well as breakfast. Very attentive staff. The location was brilliant. I was passing through but I do know the area and there is so much to do around there, I can highly recommend.
Guest review by
Jane
Solo traveller
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 45 reviews
The location was great for walking into town and the play park nearby was an added bonus.The house was very clean , comfy and well equipped. Host was particularly helpful when my husband left his laptop and arranged its return.Excellent value for money.
Guest review by
Kay
Family with young children
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews
Good location in walking distance to the town centre. Reasonable size room.
Guest review by
Tina
Young couple
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 1,819 reviews
The room had plenty of space as well as a lounge and Balcony, with a view of the river and village across the road. The breakfast was fabulous and was the dinner the night before. The staff even chased us down the road as we’d left an item behind. A great place to stay away from the crowds.
Guest review by
Jennifer
Young couple
Avg. price/night: US$189.22
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 611 reviews
Great location for our purposes. Dinner was enjoyable, and the dining room was lively with a nice ambience in the evening. Ample selection of gins, wine, and whisky available. Attended by young servers who were very eager to please.
Guest review by
Katherine Yeomans
Young couple
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 15 reviews
The location was perfect for us, visiting relatives and attending some events in the locality. Grantown is also a good base to explore this part of the world. We had a very friendly welcome, the room was extremely clean and the choice and quality of breakfast excellent (recipes were even exchanged). We found our hosts very friendly and welcoming and always on hand to answer any questions we had. It is clear that they take a great pride in their establishment and our enjoyment of it is a credit to them and their hard work.
Guest review by
Richard
Young couple