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.
Many guests return time and time again to the comfortable family-run Quiraing Guest House, which is four minutes walk from Portree town centre where it is possible to find a wide variety of restaurants, eating establishments and bars.
Stonechats Croft is a working croft in the Scottish Highlands. It has been said it has the most wonderful view in the whole of Britain, over the Assynt Mountains range and the Atlantic Ocean with all its islands.
This friendly bed and breakfast has lovely views and comfortable bedrooms all with en-suite or private bathroom and wifi.
All our rooms have been redecorated and bathrooms renovated.
We have a barbecue hut in the garden for guests' use.