B&Bs in the Highlands

Quick Finder

Search Accommodation

Or
Check-in
Check-out
Room 1
Child Ages
Advanced Search

Search What's On

Or type a Location/Postcode
Start Date
End Date

Search things to do

Or type a Location/Postcode

Search Food & Drink

Or type a Location/Postcode
  • Close up of a sign for a B&B
    Stay in a B&B during your break in the Highlands
  • Looking at the exterior of a B&B in Dornoch
    The Kyleview House B&B, Dornoch
  • Looking along the snow covered main street through Newtonmore
    Main street through Newtonmore

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.

Share
Sort By:
520 results, currently showing 1 to 10
  1. Greenlawns

    Type

    Guesthouse

    Gradings

    • 4 Guest House
    4 Guest House

    Nairn

    Beautiful Victorian villa built in 1893 situated in the elegant West End of Nairn. Close to golf courses, beaches, harbour and town centre. Varied accommodation to suit most needs. Good home-cooking using the best of local ingredients.

  2. Advie Lodge

    Type

    B&B

    Gradings

    • 4 Bed and Breakfast
    4 Bed and Breakfast

    Inverness City Centre

    Advie Lodge is a Victorian Detached Villa situated in a quiet residential area of Inverness, private parking, 5 min walk from the City Centre, Shopping Mall, Restuarants.

  3. Moraydale Guest House

    Type

    Guesthouse

    Gradings

    • 4 Guest House
    4 Guest House

    Elgin

    "Victorian Guest House with many traditional features and private off road parking. Close to the centre of Elgin with its many shops, restaurants and attractions.

  4. Ardmory

    Type

    B&B

    Gradings

    • 3 Bed and Breakfast
    3 Bed and Breakfast

    Fort William

    Our Bed and Breakfast price ranges from £27 - £35 per person per night for 2 people sharing. Single occupancy £36-60 per room per night. Quiet street close to town centre with own parking and close to bus and trains.

  5. Broomhill

    Type

    B&B

    Gradings

    • 3 Bed and Breakfast
    3 Bed and Breakfast

    Beauly

    Set in the Highlands of Scotland in pleasant countryside 11 miles from Inverness, Broomhill offers warm, comfortable accommodation with award-winning home cooking.

  6. Gradings

    Aviemore

    Eriskay is a family run bed and breakfast in a quiet cul de sac but within easy walking distance of the village centre, station shops and pubs.

  7. Gradings

    • 4 Bed and Breakfast
    4 Bed and Breakfast

    Culbokie

    A truly memorable experience with highland hospitality at it's best with a nightcap toast for your first night stay.

  8. Gradings

    • 4 Bed and Breakfast
    4 Bed and Breakfast

    Fort William

    Ideally situated in the most beautiful area of Scotland, Torcastle House Bed and Breakfast makes an excellent base from which to explore the stunning Highlands and the majestic surrounding area.

  9. Rosebank Guest House

    Type

    Guesthouse

    Gradings

    • 3 Guest House
    3 Guest House

    Portree

    Rosebank is a family run guesthouse run by Sue & John and Becky & Gwyn

  10. Gradings

    • 4 Bed and Breakfast
    4 Bed and Breakfast

    Inverness City Centre

    Warm friendly welcome in spacious detached house standing in its own grounds in a quiet residential area but only 0.

Loading

No results found for your search criteria

Click for more info