Photo by Geraldine Soh

Search B&B in Grantown-on-Spey

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Compare 48 B&B in Grantown-on-Spey with updated reviews, rates, and availability.

The Royal Hotel

3.0 star property
7.8 out of 10, Good, (126)
"Location was good for me"
The price is AED 470
AED 564 total
includes taxes & fees
8 Jun - 9 Jun
The Royal Hotel

Black Friars

4.0 star property
9.0 out of 10, Wonderful, (288)
"Fantastic place. Everyone was very friendly, nice, and helpful! The restaurant was also great!"
The price is AED 985
AED 1,182 total
includes taxes & fees
8 Jun - 9 Jun
Black Friars

Waverley Hotel

3.0 star property
7.4 out of 10, Good, (421)
"Very nice breakfast, friendly reception "
The price is AED 414
AED 497 total
includes taxes & fees
2 Jul - 3 Jul
Waverley Hotel

Broomlea

3.0 star property
9.6 out of 10, Exceptional, (89)
"Very convenient to Fort George."
The price is AED 414
AED 497 total
includes taxes & fees
2 Jul - 3 Jul
Broomlea

Mardon Guest House

3.0 star property
9.6 out of 10, Exceptional, (183)
"Ideally situated near cathedral for any coach outings It was clean and comfortable, nice choices for breakfast, not too far from shops and very close to Ness Walk and the Eden cinema theatre complex. "
Mardon Guest House

Tali Ayer

4.0 star property
9.8 out of 10, Exceptional, (121)
"Beautiful place, friendly people! Great location would stay again! "
The price is AED 596
AED 596 total
includes taxes & fees
27 Jun - 28 Jun
Tali Ayer

Cawdor House

4.0 star property
9.8 out of 10, Exceptional, (59)
"Lovely place to stay, clean friendly and comfortable, "
The price is AED 546
AED 656 total
includes taxes & fees
5 Jul - 6 Jul
Cawdor House

Bankhouse B&B

2.5 star property
9.4 out of 10, Exceptional, (37)
"Wonderful overnight B&B in the centre of Aberlour. Friendly hosts. Wonderful breakfast. Recommend."
The price is AED 662
AED 795 total
includes taxes & fees
12 Jun - 13 Jun
Bankhouse B&B

Heathcote B&B

4.0 star property
9.2 out of 10, Wonderful, (421)
"We enjoyed our stay. "
Heathcote B&B

Dunroamin

4.0 star property
9.6 out of 10, Exceptional, (48)
"Lovely hosts, fantastic breakfasts, comfy bed, on-site parking."
The price is AED 611
AED 611 total
includes taxes & fees
18 Jun - 19 Jun
Dunroamin

The Crossing

2.0 star property
9.6 out of 10, Exceptional, (20)
"Beautiful place to stay"
The price is AED 585
AED 702 total
includes taxes & fees
8 Jun - 9 Jun
The Crossing

Lycia Rooms +

3.5 star property
9.8 out of 10, Exceptional, (30)
"Loved staying here, great bed and breakfast! Anne was so friendly and helpful. Breakfast was simple and good, took some leftovers to-go for road snacks. Would stay here again!"
The price is AED 449
AED 539 total
includes taxes & fees
3 Jul - 4 Jul
Lycia Rooms +

Sealladh Sona

4.0 star property
9.8 out of 10, Exceptional, (83)
"Great breakfast. Very nice accommodations. Hosts were awesome people."
Sealladh Sona

The Gatehouse B&B

4.0 star property
9.6 out of 10, Exceptional, (583)
"Very welcoming owners and breakfast was great!"
The Gatehouse B&B

Glen Lyon Lodge Bed & Breakfast

2.0 star property
The price is AED 646
AED 775 total
includes taxes & fees
11 Jun - 12 Jun
Glen Lyon Lodge Bed & Breakfast

Ardmeanach House

3.0 star property
9.8 out of 10, Exceptional, (76)
"We loved the experience and the breakfast. Wonderful atmosphere and close to the old town. "
Ardmeanach House

Insh Hall

2.0 star property
6.8 out of 10, (23)
"Basic facilities but was comfortable for a family or 4. The view around was amazing, didn't had enough time to explore the place. "
Insh Hall

The Castle B&B

3.0 star property
9.8 out of 10, Exceptional, (80)
"The most amazing host. We highly recommend this property. Hope to see you again."
The Castle B&B

Culliss House

3.0 star property
9.8 out of 10, Exceptional, (60)
"The room was really nice, the bathroom big enough and with window and the breakfast was absolutely delicious! Everything was very clean. You can walk to the town centre within 10 min, this is also very good. We would stay here again. "
Culliss House

Avondale House

3.0 star property
8.4 out of 10, Very Good, (42)
"Clean/friendly stay and good value"
The price is AED 346
AED 416 total
includes taxes & fees
12 Jun - 13 Jun
Avondale House
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

Searching for B&Bs in Grantown-on-Spey?
Whether you’re traveling with your family and want a friendly place to stay, or you’re a solo traveler hoping to get some tips from locals, a B&B might be the right choice for your trip. When you want to venture out to explore Grantown-on-Spey, consider browsing the exhibits at Grantown Museum.
Are you thinking about a B&B for your stay?
With attentive service, an atmosphere suited to mingling with other guests, and tasty breakfasts, B&Bs provide a unique environment.
What are the top B&Bs in Grantown-on-Spey?
Here are some well-liked B&Bs in the area: Tulach Ard House: 0.3 mi (0.5 km) from the heart of Grantown-on-Spey.Mount Barker Bed & Breakfast: 2 rooms. 0.1 mi (0.2 km) from the downtown core. Enjoy the free cooked breakfast and unique décor.
When is the best time to stay at a B&B in Grantown-on-Spey?
When you’re dreaming of a stay in Grantown-on-Spey, year-round temperatures and rainfall may be important factors to consider. The hottest months are usually July and August with an average temp of 53°F, while the coldest months are January and February with an average of 36°F. Average annual precipitation for Grantown-on-Spey is 40 inches.
What is there to do in Grantown-on-Spey?
When you want to explore some things to do in town, Cairngorms National Park and Grantown Museum are some notable sights to visit. You might check out Lochindorb Castle if you have time to see more of the area.
How can I get to and around Grantown-on-Spey?
Planning your excursions in and around Grantown-on-Spey is easier with these transportation options. Fly into Inverness (INV), which is located 22.3 mi (35.9 km) from the city center. If you’d like to venture out around the area, you may want to rent a car for your trip.