Take a look at this selection of B&Bs in the Highlands which offer a warm Highland welcome and great advice on finding the region’s hidden gems.
Whether you are looking for a stay in an Inverness B&B, or wish to experience an adventure break with accommodation in a Fort William B&B, you can find a bed and breakfast in the Highlands to suit your needs.
Choose from the detailed listings to find the perfect B&B in the Highlands to book today.
Welcome to Hebron House B & B
Jackie and John McKay welcome you to Hebron House, our comfortable Bed and Breakfast in the tiny scattered crofting township of Flashader located in the north of the island between Portree and Dunvegan.
From an elevated position on the Loch Ness Trail, Kinbrylie has wonderful views of Stratherrick and the Monadhliath mountains. The peace and tranquillity of South Loch Ness will embrace your stay with us. EMAIL FOR COMMISSION FREE RATES
Elsie and Drew extend a warm welcome at Edencoille where we pride ourselves in offering our guests real Highland hospitality. We are situated in an elevated position overlooking Loch Leven and set among the dramatic peaks of Glencoe and the Mamores.
Ardconnel House is an attractive Victorian building offering 4-star quality B&B accommodation
In a quiet residential area of central Inverness, it is just a few minutes walk from the High St shops, restaurants, bars, bus and train stations.
The Braighe is in a quiet residential street in Nairn is an award winning and highly recommended. The house is near Nairn Golf Club; the sea is a 5 minute walk away. 2 double ensuite rooms. Fluent French is spoken
The Skye Picture House is a small, friendly, family-run guesthouse in a superb waterside location situated some seven miles north of Broadford. Panoramic views of mountains and sea from almost every window ensure a memorable stay.
A quiet and comfortable base by the sea and away from the road. Ideal for hillwalking, fishing, wildlife watching, or just getting away for that long weekend. You can even bring the dog! Beautiful sea views from both spacious guest rooms.
Linnmhor House is situated in the Victorian village of Strathpeffer, 18 miles north west of Inverness. Built in 1912, the house retains many original features and has been tastefully decorated throughout, with the inclusion of modern en-suite facilit