Skip to main content

The best B&Bs in Highlands

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. Lovely big big room and bed, a nice sofa and 2 comfortable arm chairs. Excellent shower and bathroom. Good bookshelf. Excellent breakfast, also excellent cooked breakfast. Lovely owner. Lots of parking

Show more Show less
9.1
Superb
1,007 reviews
Price from
₪ 340
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. we loved our stay in the Loch Cabin. it was modern, spacey, spotless clean. the view was magnificent, straight to the Barbour. excellent location and a good breakfast. note: while the property policy mentioned in booking.com says kids 3 years old and up are welcome, and the same is noted in the reservation approval, this is not the case for the loch cabins which are apparently for 2 adults only without possibility to accommodate any kids not even with additional fee. we arrived with a 5 year old and it was a bit of a shock to learn that we might no be able to check in. thankfully Alan the owner agreed (after some convincing) to let us check in with our kid. this was an exception (thanks Alan for the extra understanding and flexibility here) - so just sharing this important detail for those of you with kids.

Show more Show less
9.1
Superb
2,545 reviews
Price from
₪ 661
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. Joy was very helpful, he was in touch with us through the booking chat until we arrived in order to be ready to meet us. He responded in a very short time. The bathroom was great, very big and modern, and it had both shower and a hot tub. The room was big enough for both of us and our luggage. Also, Joy let us leave the luggge in the lounge after checkout until we left Inverness. It was a very good value for money.

Show more Show less
9.4
Superb
1,075 reviews
Price from
₪ 634
per night

Ullinish House

Ullinish

The units at the bed and breakfast are equipped with a seating area. Featuring a private bathroom with a shower and a hair dryer, units at the bed and breakfast also offer free WiFi. At the bed and breakfast, all units are equipped with bed linen and towels. The best location on the Isle, at the very center among all the main attractions. The house itself and the room were really comfortable and stylish.

Show more Show less
9.4
Superb
248 reviews
Price from
₪ 1,612
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
148 reviews

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. Nothing like Rachael to help you and welcome you!!! Room is very nice. Not only has tea and coffee but also a microwave and a couple of stools and a small table.

Show more Show less
9.6
Exceptional
117 reviews
Price from
₪ 325
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. Everything was so great. Really good breakfast, super Nice room. Love it.

Show more Show less
9.6
Exceptional
118 reviews
Price from
₪ 680
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. Really gorgious guesthouse. I stayed just one night but fully enjoyed my stay. Very clean, new and comfy rooms, friendly staff, nice and tasty continental breakfast. Plenty of walk around in beautiful area. 5 minutes to Tain center. Loved it and hopefully will visit again.

Show more Show less
9.2
Superb
290 reviews
Price from
₪ 401
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
316 reviews
Price from
₪ 552
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. Very kindly owner, everything was very clean and the details were beautiful. High quality equipment and the beds were like clouds.

Show more Show less
9.6
Exceptional
192 reviews
Price from
₪ 614
per night

Most booked B&Bs in Highlands this month

FAQs about B&Bs in Highlands

B&Bs that guests love in Highlands