Skip to main content

Hotels in Fort William

8 handpicked places to stay

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.

Hotel
Inverlochy Castle Hotel
5 star

Inverlochy Castle Hotel

Hotel · Torlundy, private estate north of Fort William

A baronial castle hotel set in its own grounds beneath Ben Nevis, with a private loch, formal gardens and fine dining.

Hotel
The Moorings Hotel
4 star

The Moorings Hotel

Hotel · Banavie, beside the Caledonian Canal

A canal-side hotel at Banavie beside Neptune's Staircase, with Ben Nevis views and a well-regarded restaurant.

Hotel
Lime Tree An Ealdhain Hotel
4 star

Lime Tree An Ealdhain Hotel

Hotel · Achintore Road, loch shore south of the town centre

A boutique hotel and working art gallery on the shore of Loch Linnhe, a short walk from Fort William town centre.

Hotel
Best Western The Alexandra Hotel
3 star★★

Best Western The Alexandra Hotel

Hotel · The Parade, Fort William town centre

A long-established town centre hotel on The Parade, within easy walking distance of the High Street and railway station.

Hotel
Ben Nevis Hotel and Leisure Club
3 star★★

Ben Nevis Hotel and Leisure Club

Hotel · Torlundy, close to Nevis Range

A family-friendly hotel at Torlundy with a leisure club and pool, close to Nevis Range and a short drive from Fort William.

Guest House
Crolinnhe
5 star

Crolinnhe

Guest House · Achintore Road, loch shore south of the centre

A small, highly rated guest house on Achintore Road with loch views and a reputation for its breakfasts and hospitality.

B&B
The Grange
5 star

The Grange

B&B · Grange Road, above the town centre

An upmarket Victorian B&B above Fort William with loch views, antique-furnished rooms and a strong local reputation.

Guest House
Achintee Farm Guest House
3 star★★

Achintee Farm Guest House

Guest House · Achintee, at the foot of Ben Nevis

A working farm guest house at the very foot of Ben Nevis, at the start of the Mountain Track from the Achintee side.

See every hotel in Fort William on Booking.com

Affiliate link — we may earn a small commission at no cost to you