Refine Your Search

Bed and breakfast holiday cottages self catering in Highlands, Inverness and Highlands.

Bed and breakfast self catering accommodation with accommodation for stays at Scottish bed and breakfasts. Find Bed and Breakfast Cottages in Inverness, Nr Aviemore, Aviemore, Faichem, Newtonmore, Arisaig.

  • North Wing, Leachkin Lodge - InvernessNorth Wing, Leachkin Lodge - Inverness

    For our bed and breakfast customers we offer a full highland breakfast and vegetarian alternative. Special requests catered for also.

    £295 to £375 Per Week (Seasonal)

    Bed and Breakfast Holiday Cottages Highlands Scotland

  • Insh House - Kincraig - Nr AviemoreInsh House - Kincraig - Nr Aviemore

    Charming character guest house B&B in superb rural location. Ideal for walking, cycling, wildlife watching & watersports. Pets welcome.

    £26 to £30 Per Person per night B&B

  • Hilton Coylumbridge Lodges - AviemoreHilton Coylumbridge Lodges - Aviemore

    Luxury lodge in the foothills of the Cairngorms. Superbly equipped lodges. Sleeps up to 8 guests. Outdoor Adventure park, restaurant. Breakfast served daily.

    From £71 Per room per night

  • 20 Munri Place - Aviemore20 Munri Place - Aviemore

    Freshly decorated self catering bungalow, modern & comfortable style, for families & couples

    £180 to £865 Per Week (Seasonal)

  • Highgarry Lodges - FaichemHighgarry Lodges - Faichem

    Three star farmhouse B&B in a beautiful rural setting within walking distance of Glengarry Forest and historic Invergarry. Fabulous views, mountain bike hire.

  • Highland Holiday Cottages - NewtonmoreHighland Holiday Cottages - Newtonmore

    Selection of cosy eco-friendly holiday cottages in the Scottish Highlands. All are family friendly and some accept pets, free WIFI. Short breaks available

  • Kinloid Holiday Cottages - ArisaigKinloid Holiday Cottages - Arisaig

    Bed and breakfast is available on this working farm with magnificent views on the Moidart Peninsula overlooking Arisaig to the sea and the islands of Skye.