Skip to main content

The best B&Bs in Scotland

Check out our selection of great B&Bs in Scotland

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Set in Ullapool, Harbour House has a garden. This guest house offers luggage storage space and free WiFi.

The private bathroom is fitted with a bath or shower. The units in Harbour House are equipped with a flat-screen TV and free toiletries.

A fully cooked breakfast is served daily at the property. This place is a real gem especially if you re getting one if the three room on the shore . The manager of this property is a real gentleman when you can fell the high human quality of this man , his love for the place and his care for his guests .If you want to feel scotland Ullapool , loch broom and Harbour house are a combination of scottish nature and culture .High praise !

Show more Show less
9
Wonderful
1,576 reviews
Price from
$195
per night

Set in Pitlochry, 5 km from Killiecrankie, Westlands of Pitlochry has a garden. This 4-star bed and breakfast offers free WiFi. The bed and breakfast provides a shared lounge.

The rooms in the bed and breakfast are equipped with tea/coffee making facilities, a telephone and a TV. At Westlands of Pitlochry rooms are fitted with a wardrobe and en-suite facilities containing a shower and complimentary toiletries. Just amazing, definitely the best hotel during our Scotland trip, very kind host, very kind staff, perfect recommendations for the dinner at The Bridge Restaurant (!!), free room upgrade by the host, superb breakfast...nothing less than 10 stars !!!

Show more Show less
9
Wonderful
3,419 reviews
Price from
$136
per night

A breakfast is available, offering includes fruit, cereals, porridge, a full cooked Scottish breakfast as well as The Townhouse's daily specials.

The Townhouse Aberfeldy - Rooms & Breakfast offers accommodation in Aberfeldy. Free WiFi is featured throughout the property and free private parking is available on site. Excellent and friendly service in the restaurant

Show more Show less
9.3
Wonderful
1,835 reviews
Price from
$140
per night

All units at the inn are equipped with a seating area. Each room is equipped with a kettle and a private bathroom with a shower and free toiletries, while some rooms are equipped with a kitchen equipped with a fridge. Guest rooms in Brambles of Inveraray are fitted with a flat-screen TV and a hairdryer. Lovely room with delightful details and comfy beds, excellent breakfast!

Show more Show less
9.1
Wonderful
1,198 reviews
Price from
$256
per night

Situated in the town of Pitlochry, Atholl Villa Guest House is a privately owned Victorian building, offering views of Ben Vrackie. It has free parking and retains many original features, such as open fireplaces and wooden sash windows. What an absolutely SUPERB accomodation! This was our third visit to Pitlochry and as far as we're concerned, Atholl Villa tops anywhere we stayed previously. Excellent, attentive and helpful staff. Outstanding breakfasts, with host asking us to make our choice(s) the night prior. Lovely dining room downstairs. We were surprised how quiet it was, even though the accomodation is right on the "main drag" through town. A very well maintained, beautifully kept property. Easyyy walking distance to downtown area. We had tickets to see the Enchanted Forest one night and the walk to the bus pick up point was 10 minutes away. Blair Athol distillery 10-15 minute walk in the opposite direction. Laundry services nearby to catch up on travel washing. Our upstairs room was clean, well-appointed and nice view. For the most part, we felt good value for the money spent.

Show more Show less
9.3
Wonderful
1,172 reviews
Price from
$160
per night

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi. Its à la carte restaurant has a charming modern glass and timber frontage. Staff amazing felt like a family atmosphere breakfast first class everyone very knowledgeable right in the centre of everything to see or do great location 😀 👍 😉...

Show more Show less
9
Wonderful
1,404 reviews
Price from
$92
per night

The Loch Ness Inn is located in the village of Lewiston, near the Great Glen Way. It offers rooms with free WiFi and free parking. The property is 0.7 miles from Drumnadrochit and 1.5 miles from Urquhart Castle. Very clean, nicely decorated and nice size room. Very quiet, slept great. Had a nice dinner and breakfast.

Show more Show less
9
Wonderful
1,059 reviews
Price from
$152
per night

At the guest house, every unit includes a seating area, a flat-screen TV with streaming services, a safety deposit box and a private bathroom with a walk-in shower, a hair dryer and free toiletries. The guest house provides certain units with sea views, and units are fitted with a kettle. At the guest house, the units come with bed linen and towels. Great service. Very impressive

Show more Show less
9.6
Exceptional
1,067 reviews
Price from
$74
per night

Also available are the Claymore Apartments (deluxe rooms). Enjoy a peaceful nights rest in our boutique style bedrooms, which feature bathrooms with large walk-in showers, heated mirrors and towel rails. They are finished with the highest quality oak and leather. lovely room great location fantastic food great hosts

Show more Show less
9.6
Exceptional
1,081 reviews
Price from
$175
per night

Set within 18 km of Glen Nevis and 44 km of Glenfinnan Station Museum in Onich, Cuilcheanna House - Onich, Fort William offers accommodation with seating area. The property has sea and garden views, and is 1.2 km from Loch Linnhe. The accommodation features private check-in and check-out and a shared lounge for guests.

All units in the guest house are fitted with a kettle. With a private bathroom, units at the guest house also have free WiFi. At the guest house, the units include bed linen and towels. Wonderful location, newly renovated property with amazing attention to detail, very friendly host

Show more Show less
9.2
Wonderful
128 reviews
Price from
$100
per night

Most booked B&Bs in Scotland this month

FAQs about B&Bs in Scotland

B&Bs that guests love in Scotland