Skip to main content

The best B&Bs in Grantown on Spey

Check out our pick of great B&Bs in Grantown on Spey

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Strathallan Bed and Breakfast, hotel in 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 well decorated and spacious bedroom. Large bathroom. Host was very nice. Extremely generous breakfast.
Scored 9.7
9.7
Rated exceptional
Exceptional
151 reviews
Price from
£120
per night
Willowbank, hotel in Grantown on Spey

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.

Location,breakfast bed
Scored 9.0
9.0
Rated superb
Superb
409 reviews
Price from
£105
per night
Brooklynn Guest House, hotel in 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.

The place is wonderful! The host is very welcoming and offered us really good advice about the hiking roots around, places to visits, restaurants & pubs. We enjoyed the breakfast a lot, prepared with very fresh and natural ingredients. And honestly - the best homemade muffins I've ever tasted!
Scored 9.2
9.2
Rated superb
Superb
271 reviews
Price from
£116
per night
Garth Hotel, hotel in 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...

Fantastic location
Scored 8.0
8.0
Rated very good
Very good
672 reviews
Price from
£141.30
per night
Ardenbeg, hotel in 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.

Very pet friendly, with treats in the room for dogs. Nice large garden and seating area. Absolutely spotless room and bathroom. Room is full of character, slightly on the small side, but perfectly big enough for 2 adults and one dog. Rooms have tea and coffee making facilities and a bonus of a fridge, microwave, crockery and cutlery.
Scored 8.7
8.7
Rated fabulous
Fabulous
112 reviews
Price from
£75
per night
Cairngorm Guest House, hotel in 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...

Mark was amazing! Most supportive and friendly. Thanks!!!
Scored 9.2
9.2
Rated superb
Superb
741 reviews
Price from
£231
per night
Argyle Guest House, hotel in 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.

Dianne was lovely!
Scored 9.3
9.3
Rated superb
Superb
411 reviews
Price from
£76.50
per night
Gordon House, hotel in 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.

The host was very kind and very friendly. She greeted us with whisky when we arrived, and told us the story of Gordon House. She also gave us a good recommendation for dinner (as she doesn't provide it herself on weekdays anymore). The room was clean, and everything was as described. The building is old, so don't expect fancy modern interiors, but everything is clean and the owners constantly work on improving it. And I must mention that the full Scottish breakfast was very good.
Scored 9.3
9.3
Rated superb
Superb
173 reviews
Price from
£130
per night
Eriskay B&B and Aviemore Glamping, hotel in Grantown on Spey

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

Simple, very clean, the hosts were very friendly and helpful, a great couple
Scored 9.5
9.5
Rated exceptional
Exceptional
838 reviews
Price from
£94.50
per night
The Boat House Guesthouse, hotel in Grantown on Spey

Situated in the small village of Boat of Garten, The Boat House Guesthouse offers free WiFi access and free on-site parking.

Breakfast was great. Host was great to speak with.
Scored 7.9
7.9
Rated good
Good
369 reviews
Price from
£90
per night
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.
Search B&Bs in Grantown on Spey

Most booked B&Bs in Grantown on Spey this month

Enjoy breakfast in Grantown on Spey!

  • Garth Hotel
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 672 reviews

    Originally a 17th century inn, the Garth hotel and Restaurant is nestled amid its own extensive grounds and landscaped gardens.

    loved the location , very clean , staff very helpful

  • Brooklynn Guest House
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 271 reviews

    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.

    Delicious homemade breakfast with freshly made muffins.

  • Haus Alba
    Breakfast options
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 309 reviews

    Haus Alba is a townhouse located in the centre 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.

    Most welcoming hosts, great rooms and excellent breakfast!

  • Strathallan Bed and Breakfast
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 150 reviews

    In the Highland village of Grantown-on-Spey, Strathallan Bed and Breakfast lies in the northern region of the Cairngorms National Park.

    A perfect room and bathroom. Breakfast is also very good.

  • RossMor Bed & Breakfast
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 238 reviews

    RossMor is a 6-bedroom, family-run guest house, offering Visit Scotland ‘4 star Gold’ bed and breakfast accommodation with views in the heart of the Cairngorms National Park.

    Everything ! Most comfortable bed I’ve ever slept in

  • Willowbank
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 410 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.

    Helpful hosts, great food, luxurious rooms. Ideal.

  • Tanleys B&B
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 78 reviews

    Featuring garden views, Tanleys B&B provides accommodation with a shared lounge and a balcony, around 49 km from University of the Highlands and Islands, Inverness.

    lokatie, super schoon, ruimte, Netflix, ontbijt. Alles

  • Garden Park Guest House
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 19 reviews

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

    very comfortable with large bedrooms & friendly hosts.

FAQ about B&Bs in Grantown on Spey

B&Bs that guests love in Grantown on Spey

  • Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 112 reviews
    Private, comfortable, quiet. Liked having our own access & option for self check-in. Owner was very friendly. Excellent value for money. Pet friendly.
    Nicola
    Family with young children
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 32 reviews
    Bigger than it might look, the pod has everything I needed. The double door opening iino the private garden gives a glamping vibe. Very quiet, In the heart of wildflower country. I saw a red fern in my first evening. The owner is super friendly and helpful.
    Orr
    Solo traveller
  • Avg. price/night: £80.10
    Scored 7.0
    7.0
    Rated good
    Good
     · 1,450 reviews
    Great location only a short walk to the local shops, bars, restaurants. Excellent breakfast we didn’t have an evening meal so unable to comment. Also great walks in the area near the river Easy access to drive around for example Aviemore
    Amanda
    Young couple
  • Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 13 reviews
    High standard of decor, facilities such as kitchen equipment (Bosch) and toiletries. Beautifully clean. Very comfortable bed, easily big enough for two - 5’ I think. Large outdoor seating area. Two lovely shower rooms with powerful showers. Positioned in a very quiet part of the park (though all of the small park was pretty quiet) with greenery behind and felt very private.
    Susan
    Young couple
  • Avg. price/night: £160
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 770 reviews
    Clean, lovely room with a comfortable bed, excellent breakfast, great location. Very dog friendly - our dog stayed with us during breakfast and dinner which was a relief. Lovely staff, will definitely come back again.
    Jill
    Young couple
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 309 reviews
    Lovely food Great location Charming host
    Kieran
    Solo traveller
  • Avg. price/night: £160
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 770 reviews
    Hotel staff are nice and helpful. We had fun sitting at the bar and chatting with them. The little bar and fire place has a nice ambiance to have sit and drink. The food was good. :) It is a good basic boutique hotel for short stay if you have car or book a tour and want explore the area and not looking for a luxury stay. For us it was a good stay.
    Maryam
    Young couple
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 309 reviews
    Clean and comfortable Friendly and helpful owners Excellent breakfast Lovely touch with whiskey in the room every evening Great location
    Julie
    Young couple
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 52 reviews
    Great location, quiet, comfortable, cosy and super clean. Would definitely stay again!
    Lynsey
    Family with young children
  • Avg. price/night: £132
    Scored 9.2
    9.2
    Rated superb
    Superb
     · 271 reviews
    Great location fine and central but in a quiet street. Great hosts who were very friendly and helpful.
    A
    Anonymous
    Young couple