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.
Set in the beautiful surroundings of the Speyside Valley, Woodville is in a very peaceful, woodland setting, conveniently positioned just 400 metres off the A95. There are several red squirrels to be seen at breakfast time!
Small family run guest house with parking. Friendly and quiet with 5 minute walk to centre. most rooms are en-suite with tea/coffee making facilities.
Rooms have hairdryer and free WiFi through out the house. Parking at rear of house.
Near Brora and Helmsdale on the East Sutherland coast, Culgower House B&B offers tranquil, contemporary, high quality bed & breakfast in a traditional setting. Ideally placed for exploring the north highlands or stopping en route to Orkney.
"The scene was idyllic, glorious sunshine, calm sea and the surrounding hills reflected in its browns greens and purples. The place was Fisherfield on the shore of Loch Portree in the beautiful Island of Skye" - (The view from An-Airdh)