Skip to main content

The best B&Bs in Scotland

Check out our selection of great B&Bs in Scotland

Filter by:


<script type='track_copy' data-hash='ZOdKNKNKPPOPIXfCcMLaUDJTJVXJNSDaSLUNSBXe'></script>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.

Ben Cruachan Guest House

Broughton, Edinburgh

Situated in Edinburgh, near Edinburgh Playhouse, Edinburgh Waverley station and Royal Mile, Ben Cruachan Guest House features free WiFi, and guests can enjoy a garden and a terrace. The property is around 2.3 km from Camera Obscura and World of Illusions, 2.4 km from National Museum of Scotland and 1.7 km from The Real Mary King's Close. In good weather, guests are welcome to sit outside.

All units in the guest house are fitted with a flat-screen TV. Every unit is fitted with a kettle and a private bathroom, while certain rooms have a patio and some have garden views. Very nice and clean room with the best breakfast we ever had in a guesthouse! The owner and staff were super firendly and helpful. It's located just 15-20 mins from the old town, but also quite close to the Arthur's seat which is a must visit!

Show more Show less
9.5
Exceptional
1,077 reviews
Price from
$240
per night

Birchwood Guest Lodge

Balmaha

Birchwood Guest Lodge offers air-conditioned accommodation in Balmaha. Free WiFi and freee parking is available at the property.

At the guest house, all rooms have a desk, a flat-screen TV and a private bathroom. All guest rooms at Birchwood Guest Lodge come with a seating area. such a lovely people, very practical room and all I needed was there! very much recommend!

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

Harbour House

Ullapool

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. Everything fine. View. Hosts. Breakfast.

Show more Show less
9.1
Wonderful
2,475 reviews
Price from
$177
per night

Westlands of Pitlochry

Pitlochry

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. Great location, right in town, easy access, with lots of parking. Our room on the main, was in the new addition, with great amenities. Small lounge off the lobby for a quiet drink. Full breakfast is very well done. If you’re looking for a stop between Glasgow or Edinburgh, and Inverness, this place checks all the boxes.

Show more Show less
9.1
Wonderful
2,200 reviews
Price from
$187
per night

The Townhouse Aberfeldy

Aberfeldy

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 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.4
Wonderful
1,672 reviews
Price from
$140
per night

Brambles of Inveraray

Inveraray

Located in Inveraray and within less than 1 km of Inveraray Castle, Brambles of Inveraray features a garden, non-smoking rooms, and free WiFi. This 4-star inn offers a 24-hour front desk.

Guest rooms at the inn are equipped with a seating area and a TV. Each room is equipped with a kettle, while some rooms are equipped with a kitchen with a fridge, a dishwasher and an oven. At Brambles of Inveraray each room includes bed linen and towels. Superb location, clean, staff friendly, great breakfast

Show more Show less
9
Wonderful
1,418 reviews
Price from
$208
per night

Atholl Villa Guest House

Pitlochry

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
Wonderful
1,522 reviews
Price from
$174
per night

Gowanlea Guest House

Balloch

On the edge of Loch Lomond and a 30-minute drive from Glasgow and its airport, this 4-star guest house has hearty Scottish breakfasts and free Wi-Fi.

A cooked breakfast made with local produce is served in the morning from 8:00 to 9:00. Continental and vegetarian options are also available on request. Incredible Scottish breakfast and a super nice and welcoming lady. I would suggest to any friends to come here, because I had a such genuine experience that I never found even in 5 stars hotel.

Show more Show less
9.5
Exceptional
1,074 reviews
Price from
$120
per night

The Waterfront

Anstruther

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. Nice location, helpful staff, tasteful rooms

Show more Show less
9
Wonderful
1,567 reviews
Price from
$102
per night

Carisbrooke Guest House

Inverness City Centre, Inverness

In the heart of Inverness, Carisbrooke Guest House offers contemporary en suite rooms with TVs. There is free Wi-Fi and free private parking.

Book a room that includes breakfast and enjoy a hearty cooked breakfast served in our homely dining room. Cozy room with everything you’d need, delicious breakfast to start off the day, easy access parking. Would definitely recommend and stay again. The owner Joy was also so lovely.

Show more Show less
9.4
Wonderful
1,069 reviews
Price from
$177
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