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.
5 minutes walk to City Centre; 2 minutes Eden Court Theatre/Cinema; Inverness Leisure Centre; Caledonian Canal.
Prices start at £35 per person sharing twin/double and £40 single. Upgrade to single occupancy in double room is £20.
A lovely, newly refurbished B&B with one family bedroom sleeping up to three. You will be given a warm welcome by the experienced proprietors Tricia and Allan who previously ran a successful B&B in Tain, just across the Dornoch Firth.
Beach Cottage B&B is an idyllic bed and breakfast located on the shores of the Moray Firth offering accommodation with views of the Firth, Ben Wyvis and the Black Isle. The B&B has 2 well equipped En Suite Double Rooms both with sea views.
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.
Situated in the heart of the West Highlands of Scotland and at the foot of the Five Sisters of Kintail we are ideally placed for those wishing to explore the surrounding countryside either on foot or by car.