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 Old Pier House, a Highland farmhouse on the shores of Loch Ness, near the pretty village of Fort Augustus. We offer bed & breakfast in the main house open from April to October and self-catering facilities in our cabins.
Clachamish House is a newly opened Vegetarian B&B in north Skye,with unspoilt views of hills and valley .Perfectly placed for exploring being 9 miles from Portree,12 from Dunvegan and 12 from Uig
4 star contemporary accommodation offering 3 superior spacious en-suite bedrooms.
Tulach Ard provides an ideal base for visiting the Cairngorms National Park, the Speyside Whisky Trail, the Moray coast and the central Highlands.
Arden Guest House is situated in Kingussie in the heart of the Cairngorm National Park. Set in its own garden grounds with a large private car park the house is a lovely example of a Highland Victorian Villa.