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. Great breakfast even better view

Show more Show less
9
Wonderful
1,705 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. Spacious family rooms in the relatively newly built extension, with incredible attention to detail. Large smart-TV, continental charging socket, large bathrooms. The hotel still retains its countryside charm. No elevator, but the staff offer to help carry suitcases up the stairs if necessary. Excellent parking facilities, with electric-car chargers available too. Just a couple of minutes walk to the village centre.

Show more Show less
9.1
Wonderful
3,239 reviews
Price from
$202
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. Beautiful! Amazing staff. Great breakfast.

Show more Show less
9.3
Wonderful
1,829 reviews
Price from
$159
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. Room brand new, equipped with kitchenette. Property on main street - excellent location. Check-in was a breeze

Show more Show less
9.1
Wonderful
1,228 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. The breakfast was absolutely beautiful, freshly cooked served in a good time.

Show more Show less
9.3
Wonderful
1,239 reviews
Price from
$186
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. Very nice and fairly large room. Great breakfast.

Show more Show less
9
Wonderful
1,424 reviews
Price from
$108
per night

Situated in Kirkmichael, Strathardle Lodge has a fully stocked honesty bar, guest lounge and free WiFi as well as in-house Cake School.

The rooms in the inn are fitted with a flat-screen TV and a hairdryer. Paul and David, the friendly and hospitable hosts, do everything they can to make sure you have a fantastic stay as a guest. Our room was spacious and well equipped. The king-size bed was fine. The breakfast was excellent. Guests have access to a well equipped (honesty) bar. The lodge is situated near the river where it is also possible to fish. There are hiking trails in the immediate vicinity.

Show more Show less
9.1
Wonderful
1,005 reviews
Price from
$155
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. Everything, the place is perfect, staff are excellent and the food is amazing.

Show more Show less
9
Wonderful
1,100 reviews
Price from
$304
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. The communication before our stay was fantastic. We were travelling with two children, both ASD. Elaine was absolutely fantastic with my boys. Highly recommend this property to anyone travelling with children. The room was comfortable with everything we needed for our stay.

Show more Show less
9.6
Exceptional
1,048 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. Everything was just perfect, very confortable beds, great shower and good brakefast, this was our best B&B in all of Scotland.

Show more Show less
9.6
Exceptional
1,078 reviews
Price from
$202
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