My Favourites

Fort William & Lochaber - Home

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
  • 15
Stobahn Bed and Breakfast
2 stars Stobahn Bed and Breakfast

Fort William, PH33 6BD

Stobahn bed & breakfast is just two minutes from train and bus stations, with views overlooking Loch Linnhe.

Make Enquiry
Mayfield Bed and Breakfast
4 stars Trip Advisor Reviews Available Mayfield Bed and Breakfast

Torlundy, PH33 6SN

Mayfield is situated in a quiet rural location 3 miles from Fort William. We make the ideal base for touring the Highlands.

Book Online

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

Doune Knoydart
Doune Knoydart

By Mallaig, Inverness-shire, PH41 4PL

A holiday at Doune is unlike any other. Mountains, wildlife, tranquillity, marvellous food and stunning sunsets combine...

Make Enquiry
Scorrybreac Guest House
4 stars Scorrybreac Guest House

Glencoe, PH49 4HT

Scorrybreac is a comfortable, well-appointed guest house in a beautiful and secluded position under the pap of Glencoe.

Make Enquiry

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

Torlinnhe Guest House
4 stars Trip Advisor Reviews Available Torlinnhe Guest House

Fort William, PH33 6RW

For an exceptional lochside bed and breakfast experience, stay at Torlinnhe, just 1 mile from the centre of Fort William.

Make Enquiry Book Online

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

Dailanna Guest House
4 stars Dailanna Guest House

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

Dailanna is situated in a large garden in an elevated peaceful position with fine views over Loch Eil.

Make Enquiry
Distant Hills
4 stars 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.

Book Online

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

Lawriestone
4 stars Lawriestone Guest House

Fort William, Inverness-shire, PH33 6RQ

Lawriestone is situated in a superb location with mountain and loch views, yet only 5 mins walk to town centre.

Make Enquiry

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

The Steadings B&B
4 stars The Steadings B&B

Nr Ardgour, Fort William, Inverness, PH33 7AE

The Steadings offers warm and inviting accommodation on a Highland Estate on the Morvern Penninsula. With stunning...

Book Online

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

Highland Croft Bed & Breakfast
Highland Croft Bed & Breakfast

Onich, Fort William, PH33 6SD

On the shores of Loch Linnhe with stunning views. An ideal base for exploring the West Highlands of Scotland.

Make Enquiry

Price: £30 (Per person per night)

Tigh na Cheo Guest House
3 stars Tigh na Cheo Guest House

Kinlochleven, Argyll, PH50 4SE

The warmest of welcomes awaits you at Tigh na Cheo, a beautiful guest house in the village of Kinlochleven.

Make Enquiry

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

Carna B & B
4 stars Carna B&B

Achintore Road, Fort William, PH33 6RQ

Set in a quiet residential area of Fort William overlooking Loch Linnhe, Carna offers visitors to the area.

Book Online

Price: £60 - £100 (Per room per night)

Achnabobane Farmhouse
3 stars 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.

Book Online

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

Alltonside Guest House
3 stars Alltonside Guest House

Fort William, PH33 6RW

Alltonside is a modern 3 star guest house with fabulous views over Loch Linnhe and the hills beyond.

Make Enquiry

Price: £15 - £25 (Per person per night)

Strathoich Bed & Breakfast
Trip Advisor Reviews Available Strathoich Bed & Breakfast

Aberchalder, Invergarry, Inverness-shire, PH35 4HN

Situated in a magnificent, south-facing location, 3 miles south of Fort Augustus and Loch Ness in the Great Glen.

Make Enquiry

Price: £25 (Per person per night)

1 Stobahn Bed and Breakfast Fort William, PH33 6BD 2 stars
2 Mayfield Bed and Breakfast Torlundy, PH33 6SN 4 stars
3 Doune Knoydart By Mallaig, Inverness-shire, PH41 4PL
4 Scorrybreac Guest House Glencoe, PH49 4HT 4 stars
5 Torlinnhe Guest House Fort William, PH33 6RW 4 stars
6 Dailanna Guest House Kinlocheil, Fort William, Inverness-shire, PH33 7NP 4 stars
7 Distant Hills Guest House Spean Bridge, Inverness-shire, PH34 4EU 4 stars
8 Lawriestone Guest House Fort William, Inverness-shire, PH33 6RQ 4 stars
9 The Steadings B&B Nr Ardgour, Fort William, Inverness, PH33 7AE 4 stars
10 Highland Croft Bed & Breakfast Onich, Fort William, PH33 6SD
11 Tigh na Cheo Guest House Kinlochleven, Argyll, PH50 4SE 3 stars
12 Carna B&B Achintore Road, Fort William, PH33 6RQ 4 stars
13 Achnabobane Farmhouse Spean Bridge, Inverness-shire, PH34 4EX 3 stars
14 Alltonside Guest House Fort William, PH33 6RW 3 stars
15 Strathoich Bed & Breakfast Aberchalder, Invergarry, Inverness-shire, PH35 4HN

Click the map pins to view more information.

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

Search Filters

Local Area

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