My Favourites

« Back to accommodation in Fort William & Lochaber

B&Bs & Guesthouses in Fort William & Lochaber

A guest house or B&B in Lochaber is an ideal base for exploring the area’s rugged grandeur. There are plenty of options both in Fort William and throughout the area in locations like Spean Bridge and Glencoe. Farmhouses, Victorian properties, modern bungalows and even converted distillery accommodation all further widen the choice.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 13
Dailanna Bed & Breakfast
Dailanna Guest House

Kinlocheil, Fort William, Inverness-shire, PH33 7NP

Dailanna is situated ten miles west of Fort William on the romantic Road to the Isles.

Price: £30 - £40 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Lochview House Bed and Breakfast
Lochview House Bed and Breakfast

Off Argyll Terrace, Fort William, Inverness-shire, PH33 6RE

Lochview House is situated on the hillside in a quiet location, above the town of Fort William.

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
Distillery Guest House
Distillery Guest House

North Road, Fort William, Inverness-shire, PH33 6LR

Easy access to Ben Nevis and end of West Highland way yet only 10 minutes walk from town centre.

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Coinachan Guest House
Coinachan Guest House

Gairlochy Road, Spean Bridge, Inverness-shire, PH34 4EG

Your perfect Highlands and Islands base, with spectacular views in every direction.

Book Online

  • Visit Scotland Reviews Available 4 stars
Distant Hills
Distant Hills Guest House

Spean Bridge, Inverness-shire, PH34 4EU

Distant Hills is an established family run guest house, located at the edge of the quiet Highland village Spean Bridge.

Price: £40 - £80 (Per room per night)

Book Online

  • Visit Scotland Reviews Available 4 stars
Faegour House
Faegour House

Spean Bridge, Inverness-shire, PH34 4EU

4 Star Gold accommodation situated just outside the village of Spean Bridge where the Great Glen and Glen Spean meet.

Price: £35 - £40 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Fassfern Guesthouse
Fassfern Guesthouse

Fort William, PH33 6RQ

Our Loch front B&B is located at the end of the West Highland Way and is very close to the town centre. All rooms ensuite.

Price: £30 - £37.50 (Per person per night)

Make Enquiry

Mansefield Guest House
Mansefield Guest House

Corpach, Fort William, PH33 7LT

Set in mature gardens with mountain views. Mansefield a popular guest house lies on the Road to the Isles.

Make Enquiry Book Online

  • Visit Scotland Reviews Available 4 stars
Campfield House Bed & Breakfast
Campfield House Bed & Breakfast

Fort William, PH33 6SH

The warmest of welcomes awaits you at Campfield House Fort William, nestling on the shores of Loch Linnhe.

Price: £65 - £80 (Per room per night)

Book Online

Braeburn
Braeburn Guest House

Fort William, Inverness-shire, PH33 7LX

A warm welcome awaits you from your hosts. Situated on an elevated position with panoramic views of Loch Linnhe.

Price: £29 - £40 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Westhaven
Westhaven

Fort William, Inverness-shire, PH33 6RW

Westhaven B&B is a relaxing home-from-home located on the shores of loch linnhe with stunning views of the Ardgour Hills.

Book Online

Myrtle Bank © Copyright www.photocards-scotland.co.uk
Myrtle Bank Guest House

Fort William, Inverness-shire, PH33 6RQ

Myrtle Bank Guest House is located in For William in the heart of the highlands.

Price: £20 - £40 (Per person per night)

Make Enquiry

Achnabobane Farmhouse
Achnabobane Farmhouse

Spean Bridge, Inverness-shire, PH34 4EX

Comfortable, restful base from which to explore the Highlands. Looking out onto the breathtaking views of the Nevis Range.

Price: £30 - £90 (Per room per night)

Make Enquiry Book Online

  • Visit Scotland Reviews Available 3 stars
The Braes Guest House
The Braes Guest House

Spean Bridge, Inverness-shire, PH34 4EU

Magnificent Views, a Genuinely Warm Welcome and Excellent Breakfasts – what more could you want?!

Price: £30 - £45 (Per person per night)

Make Enquiry Book Online

  • Visit Scotland Reviews Available 3 stars
Drynachan Bed and Breakfast
Drynachan Bed and Breakfast

Invergarry, PH35 4HL

Drynachan is a traditional Scottish B & B located in the beautiful Great Glen in the Heart of the Scottish Highands.

Price: £27 - £94 (Per room per night)

Book Online

  • Visit Scotland Reviews Available 4 stars
1 Dailanna Guest House Kinlocheil, Fort William, Inverness-shire, PH33 7NP 4 stars
2 Lochview House Bed and Breakfast Off Argyll Terrace, Fort William, Inverness-shire, PH33 6RE 3 stars
3 Distillery Guest House North Road, Fort William, Inverness-shire, PH33 6LR 4 stars
4 Coinachan Guest House Gairlochy Road, Spean Bridge, Inverness-shire, PH34 4EG 4 stars
5 Distant Hills Guest House Spean Bridge, Inverness-shire, PH34 4EU 4 stars
6 Faegour House Spean Bridge, Inverness-shire, PH34 4EU 4 stars
7 Fassfern Guesthouse Fort William, PH33 6RQ
8 Mansefield Guest House Corpach, Fort William, PH33 7LT 4 stars
9 Campfield House Bed & Breakfast Fort William, PH33 6SH
10 Braeburn Guest House Fort William, Inverness-shire, PH33 7LX 4 stars
11 Westhaven Fort William, Inverness-shire, PH33 6RW
12 Myrtle Bank Guest House Fort William, Inverness-shire, PH33 6RQ
13 Achnabobane Farmhouse Spean Bridge, Inverness-shire, PH34 4EX 3 stars
14 The Braes Guest House Spean Bridge, Inverness-shire, PH34 4EU 3 stars
15 Drynachan Bed and Breakfast Invergarry, PH35 4HL 4 stars

Click the map pins to view more information.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 13

Search Filters

Places

Price Per Room

Price Per Person

Booking

Rating

Features & Facilities

Region

  • Aberdeen & Grampian Highlands
  • Argyll & Bute
  • Aviemore and the Cairngorms
  • Ayrshire, Arran & Clyde Valley
  • Dumfries & Galloway
  • Edinburgh
  • Fort William & Lochaber X
  • Glasgow
  • Inverness, Loch Ness & Nairn
  • Kingdom of Fife
  • Loch Lomond, Stirling & the Trossachs
  • Lothians & Borders
  • Northern Highlands
  • Orkney
  • Perthshire, Angus & Dundee
  • Shetland
  • Skye & Lochalsh
  • Western Isles