Skip to main content

Hotels in Fort William

24 handpicked places to stay

Photo © chasto bruno, Google Maps

Fort William works well as a single base for a Highland trip because almost everything sits within a short drive: Ben Nevis, Glen Coe, the road to Mallaig and the Great Glen all radiate out from the town. Where you choose within it changes the character of a stay more than the distances suggest. The town centre puts you beside the station, the shops and the Jacobite steam train's departure point, useful if you are travelling without a car or want an evening meal within walking distance after a day on the hill. Achintore Road, a short stroll south along the loch, trades a little convenience for water views and a quieter feel, and its guest houses are often better value than equivalent town-centre rooms.

Anyone planning an early start on Ben Nevis should look at Glen Nevis itself, where a handful of guest houses and the visitor centre sit right at the foot of the Mountain Track, shaving the drive off a long walking day. Torlundy and the Nevis Range side of town suit mountain bikers and, in winter, skiers, putting the gondola station within a few minutes rather than a full drive. Corpach and Banavie, out towards the canal, are quieter still and useful if Glenfinnan and the road to Mallaig feature heavily in your plans, or if you simply want to be away from the summer crowds on the High Street.

Fort William's accommodation runs from a genuine castle hotel with grounds and a private loch, through comfortable business-style hotels with leisure facilities, down to well-run guest houses that often out-perform hotels on breakfast and local knowledge. Booking ahead matters more than the distances suggest: the town's role as a hub for the West Highland Way, Ben Nevis and the Jacobite train means good rooms sell out well before the summer season, and prices climb steeply for July and August. Outside peak season, particularly spring and early autumn, both value and availability improve considerably, and the hills are quieter for it.

Distillery Guest House

Distillery Guest House

Guest Accommodation · Nevis Bridge, Fort William

Walkers and Highland explorers based at Fort William will find Distillery Guest House a straightforward, comfortable base with 12 en-suite rooms.

Double loch view

Double loch view

Guest Accommodation · Achintore Road, Fort William

Guest accommodation on Achintore Road, Fort William, with mountain views, en-suite rooms and free on-site parking close to the loch.

Fassfern Guesthouse

Fassfern Guesthouse

B&B · Achintore Road, Fort William

Simple, welcoming B&B on Achintore Road in Fort William, with Loch Linnhe and mountain views from an easy walk of the town centre.

Glen Nevis Place

Glen Nevis Place

Guest Accommodation · 9 Glen Nevis Place, Fort William

A single-room guest stay on Glen Nevis Place in Fort William, close to Ben Nevis and the surrounding Highland walking country.

Glenspean Lodge Hotel

Glenspean Lodge Hotel

Hotel · Roy Bridge, Fort William

A 15-room turreted hunting lodge near Roy Bridge, Fort William, with traditional rooms, mountain views and a full breakfast included.

Glentower Lower Observatory

Glentower Lower Observatory

B&B · Achintore Road, Fort William

B&B on Achintore Road in Fort William with breakfast and packed lunches on offer, and mountain views towards Ben Nevis.

Gowan Brae Bed & Breakfast

Gowan Brae Bed & Breakfast

B&B · Union Road, Fort William

Simple Fort William B&B on Union Road, close to Ben Nevis and the town centre, with free parking and mountain views.

Highland Croft

Highland Croft

B&B · Onich, Fort William

A small three-room B&B in Onich near Fort William, well suited to walkers and families wanting mountain and sea views without the crowds.

Inn at Ardgour

Inn at Ardgour

Hotel · Ardgour, Fort William

A small 11-room inn on the shore at Ardgour near Fort William, with loch views and Ben Nevis within reach.

Inverlochy Villas Adults Only

Inverlochy Villas Adults Only

B&B · North Road, Fort William

Adults-only B&B on North Road, Fort William, with mountain views towards Ben Nevis and just seven relaxed rooms.

Lawriestone Guest House

Lawriestone Guest House

Guest Accommodation · Achintore Road, Fort William

A Victorian guest house on Achintore Road in Fort William, with antique-furnished rooms and views over the loch and mountains.

Loch Leven Hotel

Loch Leven Hotel

Hotel · Old Ferry Road, Fort William

Twelve-room hotel on Old Ferry Road near Fort William, with loch and mountain views and a pool, spa and restaurant on site.

Lothlorien

Lothlorien

B&B · Keppanoch Road, Fort William

Adults-only B&B on Keppanoch Road near Fort William, handy for Ben Nevis, golf and walking country, with free parking and a garden.

Mayfield B&B

Mayfield B&B

B&B · Happy Valley, Fort William

Adults-only B&B on Happy Valley in Fort William, with free on-site parking and Ben Nevis close by for walkers.

Melrose

Melrose

B&B · 5 Argyll Road, Fort William

Adults-only B&B on Argyll Road in Fort William, close to Ben Nevis, with mountain views and free on-site parking.

Muthu Fort William Hotel

Muthu Fort William Hotel

Hotel · Achintore Road, Fort William

On Achintore Road with Ben Nevis looming nearby, Muthu Fort William Hotel offers spacious rooms just under a mile from Fort William centre.

Nevis Bank Inn

Nevis Bank Inn

Hotel · Belford Road, Fort William

An 18-room hotel on Belford Road in Fort William, close to Ben Nevis, with a restaurant, bar and free on-site parking.

No 1 Caberfeidh

No 1 Caberfeidh

B&B · Fassifern Road, Fort William

Victorian-style B&B in Fort William with en-suite rooms, mountain views and a full Scottish breakfast close to Ben Nevis.

Onich Hotel

Onich Hotel

Hotel · Onich, Fort William

Onich Hotel near Fort William pairs hearty Scottish cooking like steak pie and Cullen Skink with loch views, though rooms can feel dated.

Ossians

Ossians

Hotel · High Street, Fort William

Ossians is a Fort William hotel on the High Street, close to Ben Nevis and within easy reach of the town centre for walking and exploring.

Premier Inn Fort William

Premier Inn Fort William

Hotel · Loch Iall An Aird, Fort William

A straightforward base for walkers and Ben Nevis climbers, this Fort William Premier Inn offers free parking and loch or mountain views.

Roam West

Roam West

Hotel · Inchree, Fort William

Hotel at Inchree near Fort William with mountain views and a menu of venison, lamb kofta and haggis in its own restaurant.

Seren

Seren

B&B · Happy Valley, Fort William

An adults-only B&B in Fort William's Happy Valley, with mountain views towards Ben Nevis and a garden for unwinding after the hills.

Stronchreggan View Guest House

Stronchreggan View Guest House

Guest Accommodation · Achintore Road, Fort William

A cosy guesthouse on Achintore Road in Fort William, with modern en-suite rooms and views over Loch Linnhe and Ben Nevis.

Page 2 of 4 · 73 in total