Skip to main content

The best B&Bs in Scotland

Check out our pick of great B&Bs in Scotland

Filter by:


Review score

Superb: 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,087 reviews
Price from
RUB 14,958
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. This place was fantastic, rooms with lots of character and built by the owners. Super friendly and lovely staff (owners), perfect location near the loch and extremely clean. We really enjoyed it and just wished we had longer. Thank you so much.

Show more Show less
9.1
Superb
1,036 reviews
Price from
RUB 8,400
per night

Pentland Lodge House

Thurso

Situated within 200 metres of Thurso Beach and 28 km of Sinclair's Bay in Thurso, Pentland Lodge House offers accommodation with seating area. The property has quiet street views and is 22 km from The Castle Gardens of Mey. The bed and breakfast also features free WiFi, free private parking and facilities for disabled guests. Best place I’ve been on the NC500. Beautiful big house with amazing rooms, so many space. Really friendly woman who (I think) owns the place. Making good breakfast and felt very welcome there. Location was fine, 5 min walk to the center of town. Great parking space also.

Show more Show less
9.1
Superb
1,001 reviews
Price from
RUB 8,285
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. 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.1
Superb
2,542 reviews
Price from
RUB 16,109
per night

Westlands of Pitlochry 4 stars

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. We were very much delighted with staying here. A family of 5 but with such great space and 2 bathrooms, we could have stayed much longer than one night. Very clean and tidy hotel with short walking distance to the main street and walks, I very much recommend to stay here. Breakfast staff was very serviceminded as well!

Show more Show less
9.1
Superb
2,167 reviews
Price from
RUB 14,843
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. Great staff. Beautiful room. Excellent porridge!

Show more Show less
9.4
Superb
1,674 reviews
Price from
RUB 13,595
per night

Brambles of Inveraray 4 stars

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. Excellent staff supet confortable rooms the huge bathing tube just magnigicient for relac after a day of hiking

Show more Show less
9
Superb
1,418 reviews
Price from
RUB 17,260
per night

Atholl Villa Guest House 4 stars

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. The whole team is just amazing. Kind and very helpful. My room was spotless and had everything I needed. They offer a vegan option for breakfast that they adjust depending on your needs, I really appreciated that. The place is super central, close to the train station & restaurants. I would definitely go again!

Show more Show less
9
Superb
1,525 reviews
Price from
RUB 15,879
per night

Gowanlea Guest House 4 stars

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. the place as whole was lovey and cozy

Show more Show less
9.5
Exceptional
1,072 reviews
Price from
RUB 10,931
per night

The Waterfront 4 stars

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. Amazing location. Bedrooms clean and really comfortable. Loved everything about it.

Show more Show less
9
Superb
1,556 reviews
Price from
RUB 9,263
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