Skip to main content

The 10 Best Highlands Bed and Breakfasts - B&Bs in Highlands, United Kingdom

Check out our pick of great B&Bs in Highlands

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.

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. Wonderful place to stay. Highly recommended. Staff were extremely helpful and considerate

Show more Show less
9.1
Superb
1,005 reviews
Price from
£74
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. Nice to get a complementary whiskey on arrival ! Very helpful staff. Hotel was modern and comfortable and good position to walk in Ullapool

Show more Show less
9.1
Superb
2,572 reviews
Price from
£130
per night

Carisbrooke Guest House 4 stars

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. Wounderfull, we loved all of the house. It was very good.

Show more Show less
9.4
Superb
1,065 reviews
Price from
£113.29
per night

Ullinish House

Ullinish

Units are complete with a private bathroom, while certain units at the bed and breakfast also offer a seating area. At the bed and breakfast, some units are equipped with a kettle and chocolates or cookies. Beautiful location for an exquisite country house.

Show more Show less
9.4
Superb
231 reviews
Price from
£362.25
per night

Lochbroom Lodge

Ullapool

At the guest house, the units come with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. The guest house provides certain units with sea views, and the units are fitted with a kettle. Comfortable and clean room, beautiful view, lovely owners.

Show more Show less
9.1
Superb
145 reviews
Price from
£101
per night

Room at the Back, 2 George Street

Avoch

The bed and breakfast comes with a flat-screen TV. Towels and bed linen are featured in the bed and breakfast. For added privacy, the accommodation features a private entrance.

Guests at the bed and breakfast will be able to enjoy activities in and around Avoch, like hiking. The owner is fantastic, a person full of empathy and kindness, and always ready to help with what you need. The property is in a beautiful, peaceful, and quiet place. I love this place!💖 The room and the bathroom are very clean and tidy. I've already been here last year, and certainly, I will always return every time I'll be, or I'll pass by this part of Scotland, the Highlands.

Show more Show less
9.6
Exceptional
112 reviews
Price from
£68.85
per night

Bridgend House B&B

Drumnadrochit

Set 24 km from Inverness Castle, 25 km from Inverness Railway Station and 27 km from University of the Highlands and Islands, Inverness, Bridgend House B&B features accommodation situated in Drumnadrochit. Private parking is available on site at this recently renovated property. The bed and breakfast has family rooms. We loved EVERYTHING about this property, especially the owners who run a very tight ship, we’re so incredibly friendly & welcoming. This property is immaculately presented with so much attention to detail. We can honestly say it’s the best B&B we’ve ever stayed in.

Show more Show less
9.6
Exceptional
114 reviews
Price from
£138
per night

St Duthus Villa Guesthouse

Tain

The bed and breakfast is fitted with a flat-screen TV. The bed and breakfast offers bed linen, towels and housekeeping service.

Dunrobin Castle is 30 km from the bed and breakfast. The nearest airport is Inverness Airport, 67 km from St Duthus Villa Guesthouse. Our room was spacious, light and airy; it was tastefully decorated with a very comfortable bed and a lovely bathroom. We had a beautiful view over the garden. The breakfast was delicious- fresh berries with a delightful continental breakfast. All in all superb and the best we’ve had on our trip.

Show more Show less
9.3
Superb
266 reviews
Price from
£85
per night

Kinnoch Lodge

Dalneigh

At the bed and breakfast, units are equipped with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. Guests can have chocolates or cookies delivered to their room.

Castle Stuart Golf Links is 15 km from the bed and breakfast, while Strathpeffer Spa Golf Club is 34 km from the property. The nearest airport is Inverness Airport, 17 km from Kinnoch Lodge. We liked everything starting with the location, the clean, cozy room, the breakfast and last but not least, our very friendly host. Thanks Chrisann for your hospitality and hope to visit you again!

Show more Show less
9.7
Exceptional
290 reviews
Price from
£126
per night

Beinn Mhor Lodge

Inverness

Beinn Mhor Lodge is set in the Inverness City Centre district of Inverness, 2.7 km from Inverness Railway Station, 3.4 km from University of the Highlands and Islands, Inverness and 13 km from Castle Stuart Golf Links. Private parking is available on site at this recently renovated property. The property is 1.4 km from Inverness Castle, and within 1.4 km of the city centre. The room was impeccable and the location was absolutely perfect for a short stroll in to town. The host was so lovely and welcoming and we could tell how much effort and love had gone in to the property, we had a lovely stay!

Show more Show less
9.6
Exceptional
179 reviews
Price from
£130
per night

Most booked B&Bs in Highlands this month

FAQs about B&Bs in Highlands

B&Bs that guests love in Highlands