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. Staff welcome was very warm Hotel was modern Hotel provided good suggestions of trails Breakfast was excellent The living room was easily available and comfortable

Show more Show less
9
Wonderful
1,644 reviews
Price from
$183
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. I really liked everything, the silence, the kindness of the staff, the room and how spotless it was. Also the breakfast with vegetarian and vegan options!! Absolutely perfect!!

Show more Show less
9.1
Wonderful
3,330 reviews
Price from
$240
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. A very special welcome on arrival and staff were happy and attentive nothing to much trouble.Also the food was excellent a first rate breakfast.

Show more Show less
9.3
Wonderful
1,841 reviews
Price from
$153
per night

Guest rooms at the inn are equipped with a seating area and a TV. Each room is equipped with a kettle and a private bathroom with a shower and a hairdryer, while some rooms are equipped with a kitchen equipped with a fridge. The rooms are beautiful and very spacious. The location is great and way more quiet than we thought it would be. And the cute coffee shop where they serve breakfast is amazing. Staff was also very friendly.

Show more Show less
9.1
Wonderful
1,206 reviews
Price from
$257
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. We had 2 bookings for this trip for a group of 10 people! James was very accomodating and helped us with everything,m. Even gave us amazing tips for our next stops in Portree. The guest house has a perfect location near the Atholl Wiskey Distillery, restaurants and town center. The place felt very homey and clean.

Show more Show less
9.3
Wonderful
1,220 reviews
Price from
$187
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. outstanding breakfast, not your basic meal

Show more Show less
9
Wonderful
1,415 reviews
Price from
$109
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. Really nice and modern hotel, plenty of parking, good breakfast

Show more Show less
9
Wonderful
1,086 reviews
Price from
$222
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. Everything was perfect 😊. No hassle or problems. The rooms were clean and beds comfy. The wallpaper was really pleasant. Very nice hosts, solid breakfast. 10/10👌

Show more Show less
9.6
Exceptional
1,050 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. Great stuff, especially Gordon 🙏

Show more Show less
9.6
Exceptional
1,076 reviews
Price from
$203
per night

The units are equipped with a flat-screen TV with cable channels, fridge, a coffee machine, a shower, a hair dryer and a desk. Additional in-room amenities include chocolates or cookies. At the guest house, all units have a wardrobe and a private bathroom. We absolutely loved this accommodation! It’s location was perfect (lovely neighbourhood, bus stops in near). The accommodation was clean and tidy. We recommend it to especially for couples.

Show more Show less
9.2
Wonderful
205 reviews
Price from
$146
per night

Most booked B&Bs in Scotland this month

FAQs about B&Bs in Scotland

B&Bs that guests love in Scotland

Research, refine, and make plans for your whole trip

gogless