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.

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. Friendly staff. Welcome drink! Excellent breakfast. Very nice lounge with a view to the loch. Clean and tidy. Under five minutes walk to the city centre.

Show more Show less
9
Superb
1,523 reviews
Price from
US$193
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
Superb
1,043 reviews
Price from
US$132
per night

Set within 18 km of Glen Nevis and 44 km of Glenfinnan Station Museum in Onich, Cuilcheanna House - Onich, Fort William offers accommodation with seating area. The property has sea and garden views, and is 1.2 km from Loch Linnhe. The accommodation features private check-in and check-out and a shared lounge for guests.

All units in the guest house are fitted with a kettle. With a private bathroom, units at the guest house also have free WiFi. At the guest house, the units include bed linen and towels. delightful place! The location is very peaceful, quiet and country, huge amount of wild hares, which impressed us incredibly. Very comfortable house and room, nice bathroom and beautiful view from the windows, and the landlady is charming herself! We enjoyed it very much!

Show more Show less
9.2
Superb
141 reviews
Price from
US$118
per night

Old Surgery Guest House offers rooms in Ullapool. The property has sea views. The guest house features family rooms.

Featuring a private bathroom, units at the guest house also have free WiFi, while selected rooms here will provide you with a balcony. Breathtaking location, right in the heart of the town and with stunning lakeside view! The sunset was so fantastic just stepping out the door. Comfortable, clean room with large bed and big en suite. Breakfast was also super delicious.

Show more Show less
9.4
Superb
190 reviews

At the guest house, each unit has a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. The guest house features some units with sea views, and all units have a kettle. All units at the guest house are fitted with a seating area. Sophie and Stuart were exceptional hosts. We had the soup on arrival which was delicious. Breakfast was great as well. Would recommend the Lodge to anyone.

Show more Show less
9
Superb
207 reviews
Price from
US$254
per night

At the bed and breakfast, the units include a desk, a flat-screen TV, a private bathroom, bed linen and towels. The units are equipped with heating facilities.

A continental breakfast is available at the bed and breakfast. The decor of the rooms is simply outstanding and reflects a deep interest of the host. Very comfortable and tastefully done. The rooms are contemporary, plush and luxurious whilst the building itself maintains historic charm.

Show more Show less
9.4
Superb
179 reviews
Price from
US$105
per night

Certain units in the guest house have private entrance and are equipped with wardrobe and dressing room. Featuring a private bathroom with a shower and a hair dryer, units at the guest house also have free WiFi. At the guest house, the units come with bed linen and towels. We had the best time staying here. The hosts were incredibly kind and the rooms were perfect - clean, had everything we needed, and an amazing view.

Show more Show less
9.4
Superb
149 reviews
Price from
US$120
per night

At the bed and breakfast, every unit includes a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. Guests can have chocolates or cookies delivered to their room. The units are equipped with heating facilities. Warm and friendly hosts. Comfortable and cozy.

Show more Show less
9.5
Exceptional
267 reviews
Price from
US$140
per night

Set in Nairn, 400 metres from Nairn Central Beach, Fonthill Bed and Breakfast Nairn has a garden, private parking and rooms with free WiFi access. The property is around 26 km from Inverness Castle, 17 km from Castle Stuart Golf Links and 25 km from University of the Highlands and Islands, Inverness. Inverness Railway Station is 25 km away and Elgin Cathedral is 36 km from the bed and breakfast.

The bed and breakfast offers a seating area with a flat-screen TV and a private bathroom with a hair dryer, free toiletries and shower. At the bed and breakfast, the units have bed linen and towels. Great location, private parking, pretty sunset view from my window

Show more Show less
9.5
Exceptional
130 reviews
Price from
US$136
per night

All units in the guest house are fitted with a kettle. Featuring a private bathroom with a shower and a hair dryer, units at the guest house also boast free WiFi. At the guest house, every unit is equipped with bed linen and towels. We absolutely loved our stay at Kishorn Seaside House! Mairi was very accommodating and kind to us. It felt like a home-away-from-home and was clean, and had everything we needed. There is an honesty box of various food items provided if that's of need. All of us slept very soundly in the comfortable beds - even my son commented how well he had slept when he woke up! The surrounding scenery is so picturesque that it's hard to describe. A truly remarkable setting. In the morning, we watched the sun on the water, and then headed up the mountain pass over to Applecross. It's a property we would love to return to for an extended time in the future. We felt very lucky to stay in such a special home.

Show more Show less
9.3
Superb
279 reviews
Price from
US$106
per night

Most booked B&Bs in Highlands this month

FAQs about B&Bs in Highlands

B&Bs that guests love in Highlands