Skip to main content

B&Bs in Grantown on Spey

Find the B&Bs that appeal to you the most

The best B&Bs in Grantown on Spey

Check out our pick of great B&Bs 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
Carol
From
Canada
The breakfast was amazing. Isla is good fun, being available but respecting our privacy. When we came back from dinner, there was a fire going in the fireplace in the parlour. It was a great place for the 4 of us to sit together and plan the next day. Isla also recommended the small museum in town, and it was lovely.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 172 reviews
Price from
US$172.89
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, 272 reviews
Price from
US$93.10
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...

G
Gary
From
Singapore
Very comfortable rooms and lots of thoughtful touches to the rooms that showed they really thought about guests needs. Comfortable bed and pilows,nespresso machine and kettle. Fresh milk for tea and coffee. Good bathrooms. Helpful staff. Lots of parking. Short walk to shops in the town. Breakfast was excellent, all the food items were fresh and well prepared. Dinner in the restaurant was also excellent, well prepared good meats and plenty of fresh vegetables. All round a very good place to stay.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 839 reviews
Price from
US$146.51
1 night, 2 adults

Gordon House

Tomintoul (Near Grantown on Spey)

Featuring a garden and views of garden, Gordon House is a bed and breakfast situated in a historic building in Tomintoul, 43 km from Balmoral Castle.

E
Ellya
From
Romania
The place is so welcoming and warm. The host Les is vibrant and full of energy. We had a great breakfast. It feels like a cottage from a Jane Austin novel.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 144 reviews
Price from
US$172.89
1 night, 2 adults

Ravenscraig Guest House

Aviemore (Near Grantown on Spey)

Ravenscraig Guest House, a property with a garden and a shared lounge, is set in Aviemore, 48 km from Inverness Castle, 46 km from University of the Highlands and Islands, Inverness, as well as 48 km...

C
Catarina
From
Mozambique
The hosts were very welcoming, the room was small but cozy for 3 people - perfect for short stays - and breakfast was delicious.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 645 reviews
Price from
US$145.30
1 night, 2 adults

Argyle Guest House

Tomintoul (Near Grantown on Spey)

Set in Tomintoul, 43 km from Balmoral Castle and 16 km from Corgarff Castle, Argyle Guest House offers accommodation with free WiFi in a historic building.

T
Tracy
From
Vietnam
Diane was an entertaining and helpful host. Couldn't do enough for us. The location was perfect for walking and exploring. Loved our stay.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 421 reviews
Price from
US$108.52
1 night, 2 adults

Eriskay B&B and Aviemore Glamping

Aviemore (Near Grantown on Spey)

Situated in the highland of Scotland, Eriskay B&B and Aviemore Glamping is located in Aviemore.

W
Werner
From
Austria
Absolutely great, warm and friendly welcome, nice room. If you stay there you have to take the breakfast, it was really delicious and the perfect start in the day.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 691 reviews
Price from
US$119.70
1 night, 2 adults

Cairngorm Guest House

Aviemore (Near Grantown on Spey)

Situated in the tourist resort of Aviemore, the Cairngorm Guest House offers free Wi-Fi and free parking. Within the Cairngorms National Park, it is just 10 minutes’ walk from Aviemore Railway...

C
Crystal
From
Austria
Everything was great! The many brochures at the entrance also allowed us to find loads of things to do the next day with last minute bookings (quad bike and pony trekking)!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 613 reviews
Price from
US$125.02
1 night, 2 adults

Old Manse of Craggan

Glenlivet (Near Grantown on Spey)

Set in Glenlivet, in a historic building, 40 km from Elgin Cathedral, Old Manse of Craggan is a recently renovated bed and breakfast with a garden and barbecue facilities.

J
Julie
From
Australia
There are not enough superlatives to describe the Old Manse of Craggan and the hosts. Exquisite, exceptional quality service and furnishings; exceptionally generous choices and servings of the cuisine served with delightful and thoughtful touches by amazing hosts who made us feel very welcome and special. We loved our stay in the beautiful surroundings, outside and in. Julie and Jenni
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 26 reviews
Price from
US$375.05
1 night, 2 adults

Brooklynn Guest House

Grantown on Spey

Set in Grantown on Spey and only less than 1 km from Grantown Museum, Brooklynn Guest House offers accommodation with mountain views, free WiFi and free private parking.

G
GWEN
From
Australia
Cosy place to stay and fantastic host. Really comfortable room and great breakfast
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 233 reviews
All B&Bs in Grantown on Spey

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Grantown on Spey and surroundings in the past month

See all

Popular with guests booking B&Bs in Grantown on Spey

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

Popular with guests booking B&Bs in Grantown on Spey

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

Popular with guests booking B&Bs in Grantown on Spey

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

Popular with guests booking B&Bs in Grantown on Spey

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

Popular with guests booking B&Bs in Grantown on Spey

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

Popular with guests booking B&Bs in Grantown on Spey

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

Popular with guests booking B&Bs in Grantown on Spey

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

Popular with guests booking B&Bs in Grantown on Spey

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

Popular with guests booking B&Bs in Grantown on Spey

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

Popular with guests booking B&Bs in Grantown on Spey

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

FAQ about B&Bs in Grantown on Spey

B&Bs that guests love in Grantown on Spey

See all
Avg. price/night: US$79.80
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 271 reviews
Private, comfortable, quiet. Liked having our own access & option for self check-in. Owner was very friendly. Excellent value for money. Pet friendly.
Guest review by
Nicola
Family with young children
Avg. price/night: US$142.30
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 204 reviews
Lovely food Great location Charming host
Guest review by
Kieran
Solo traveller
Avg. price/night: US$142.30
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 204 reviews
Clean and comfortable Friendly and helpful owners Excellent breakfast Lovely touch with whiskey in the room every evening Great location
Guest review by
Julie
Young couple