Hotels in Glenfinnan
79 handpicked places to stay
Photo © my Uttrakhand, Google Maps
The Princes House Hotel
Hotel · Main Street, Glenfinnan
Nine-room hotel on Glenfinnan's Main Street in the Highlands, with a restaurant, bar and garden, close to Ben Nevis.
Craigag Lodge Guest House
Guest Accommodation · Craigag Lodge, Glenfinnan
A small two-room lodge guest house in Glenfinnan, Highlands, handy for the famous viaduct and Jacobite Steam Train.
Lochailort Inn
Hotel · By Fort William, Lochailort · 8.6 miles away
A traditional Highland inn near Fort William with 11 rooms, a pool and spa, set among the mountains of Lochailort.
Tom Beag
B&B · Tom Beag, Fort William · 10.5 miles away
Tom Beag is an adults-only B&B in Fort William with mountain views over Ben Nevis and free on-site parking.
Coille Darach B&B
B&B · Coille Darach Anaheilt Strontian, Acharacle · 12.1 miles away
Coille Darach B&B is a pet-friendly base near Acharacle with garden views, handy for Loch Shiel, Castle Tioram and the Ardnamurchan Peninsula.
Campfield House B&B
B&B · 14 Druimarbin, Fort William · 12.2 miles away
A small, adults-only B&B at Druimarbin near Fort William, with mountain views towards Ben Nevis and just three rooms.
Uircheann Righ
B&B · 28 Anaheilt Strontian, Acharacle · 12.3 miles away
Acharacle B&B near Loch Sunart and the Ardnamurchan Peninsula, well placed for walking, cycling and fishing.
Croit Anna Hotel
Hotel · Achintore Rd, Fort William · 12.3 miles away
Croit Anna Hotel in Fort William offers en-suite rooms near Ben Nevis, with breakfast, dinner and free parking included in the stay.
Clan Macduff Hotel
Hotel · Achintore Road, Fort William · 12.4 miles away
A loch-view hotel on Achintore Road above Fort William, with Ben Nevis on the skyline and comfortable, well-equipped rooms.
Hillview Guesthouse
Guest House · Achintore Road, Fort William, Lochaber · 12.4 miles away
A converted 17th-century crofter's cottage overlooking Loch Linnhe, a mile and a half south of Fort William, with en suite bed and breakfast rooms.
Alltonside Guest House
Guest Accommodation · Achintore Road, Fort William · 12.4 miles away
A homely guest house on Achintore Road near Fort William, with mountain views towards Ben Nevis and free parking on site.
The Caledonian Hotel
Hotel · Achintore Road, Fort William · 12.4 miles away
Views of Ben Nevis frame this Fort William hotel on Achintore Road, with free parking and an on-site restaurant and bar.
Stronchreggan View Guest House
Guest Accommodation · Achintore Road, Fort William · 12.5 miles away
A cosy guesthouse on Achintore Road in Fort William, with modern en-suite rooms and views over Loch Linnhe and Ben Nevis.
Torlinnhe Guest House
Guest Accommodation · Achintore Road, Fort William · 12.5 miles away
A small eight-room guest house on Achintore Road near Fort William, with loch views and an adults-only, pet-friendly welcome.
The Willows
Guest Accommodation · Achintore Road, Fort William · 12.6 miles away
Guesthouse on Achintore Road near Fort William with breakfast included and Ben Nevis views, plus free parking and family rooms.
Balcarres Bed and Breakfast
B&B · Seafield Gardens, Fort William · 12.6 miles away
A straightforward B&B in Fort William with free parking and mountain views, well placed for Ben Nevis and Glen Nevis walkers.
Lawriestone Guest House
Guest Accommodation · Achintore Road, Fort William · 12.6 miles away
A Victorian guest house on Achintore Road in Fort William, with antique-furnished rooms and views over the loch and mountains.
Ashburn House De Luxe Bed and Breakfast
B&B · Achintore Road, Fort William · 12.6 miles away
Achintore Road B&B in Fort William, close to Ben Nevis, with hill and loch views and rooms that stay light and airy.
Inn at Ardgour
Hotel · Ardgour, Fort William · 12.6 miles away
A small 11-room inn on the shore at Ardgour near Fort William, with loch views and Ben Nevis within reach.
Westcourt Bed and Breakfast
B&B · Westcourt, Fort William · 12.7 miles away
B&B just over a mile from Fort William centre, with Ben Nevis nearby and Loch Eil views from the rooms.
Ardlinnhe Bed and Breakfast
B&B · Achintore Road, Fort William · 12.7 miles away
Cosy en-suite rooms with mountain views await at Ardlinnhe Bed and Breakfast on Achintore Road, a mile from Fort William centre.
Buccleuch Guest House
B&B · 8 Achintore Road, Fort William · 12.7 miles away
An adults-only stone-built B&B on Achintore Road in Fort William, suited to walkers and Ben Nevis visitors wanting a quiet, home-like base.
Braeburn B&B
B&B · Upper Inverroy, Roybridge · 12.7 miles away
Adults-only B&B in Roybridge with en-suite mountain-view rooms, close to Ben Nevis and just over a mile from Roy Bridge.
Braeburn Guesthouse
B&B · Badabrie, Fort William · 12.7 miles away
Braeburn Guesthouse in Fort William pairs a generous breakfast with spotless rooms looking out over Loch Eil and the mountains.
Crolinnhe
Guest House · Achintore Road, loch shore south of the centre · 12.7 miles away
A small, highly rated guest house on Achintore Road with loch views and a reputation for its breakfasts and hospitality.
Cruachan Hotel
Hotel · Achintore Road, Fort William · 12.7 miles away
Hotel on Achintore Road in Fort William with a restaurant and bar serving hearty breakfasts and evening meals, plus loch views and Ben Nevis nearby.
Glentower Lower Observatory
B&B · Achintore Road, Fort William · 12.7 miles away
B&B on Achintore Road in Fort William with breakfast and packed lunches on offer, and mountain views towards Ben Nevis.
Fassfern Guesthouse
B&B · Achintore Road, Fort William · 12.7 miles away
Simple, welcoming B&B on Achintore Road in Fort William, with Loch Linnhe and mountain views from an easy walk of the town centre.
Lime Tree An Ealdhain Hotel
Hotel · Achintore Road, loch shore south of the town centre · 12.8 miles away
A boutique hotel and working art gallery on the shore of Loch Linnhe, a short walk from Fort William town centre.
Muthu Fort William Hotel
Hotel · Achintore Road, Fort William · 12.8 miles away
On Achintore Road with Ben Nevis looming nearby, Muthu Fort William Hotel offers spacious rooms just under a mile from Fort William centre.
Whinburn Guest House
B&B · Whinburn Lundavra Road, Fort William · 12.8 miles away
Adults-only B&B on Lundavra Road in Fort William, with loch views and homemade breakfasts, suited to walkers and Highlands touring couples.
The Garrison
Hotel · High Street, Fort William · 12.8 miles away
A 41-room hotel on Fort William's High Street, close to Ben Nevis, known for tidy rooms and a generous breakfast.
Travelodge Fort William
Hotel · High Street, Fort William · 12.8 miles away
Budget hotel on Fort William's High Street with 60 en-suite rooms, free parking and pet-friendly policy near Ben Nevis.
Gowan Brae Bed & Breakfast
B&B · Union Road, Fort William · 12.9 miles away
Simple Fort William B&B on Union Road, close to Ben Nevis and the town centre, with free parking and mountain views.
Ossians
Hotel · High Street, Fort William · 12.9 miles away
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.
Imperial Hotel
Hotel · Fraser Square, Fort William · 12.9 miles away
A 36-room hotel on Fraser Square in Fort William, close to Ben Nevis, offering free parking and a traditional cooked breakfast.
Melrose
B&B · 5 Argyll Road, Fort William · 12.9 miles away
Adults-only B&B on Argyll Road in Fort William, close to Ben Nevis, with mountain views and free on-site parking.
Double loch view
Guest Accommodation · Achintore Road, Fort William · 12.9 miles away
Guest accommodation on Achintore Road, Fort William, with mountain views, en-suite rooms and free on-site parking close to the loch.
Taigh Toilichte
Guest Accommodation · 31 Camaghael Road, Fort William · 13 miles away
Adults-only guest accommodation on Camaghael Road in Fort William, with garden and mountain views and free on-site parking.
The Corran
Hotel · Onich, Fort William · 13 miles away
In Onich near Fort William, close to Ben Nevis, The Corran hotel offers en-suite rooms, free parking and a relaxed base for exploring the Highlands.
Byers Guest house
Guest Accommodation · 17 Blar Mhor Road, Fort William · 13 miles away
Adults-only guest house on Blar Mhor Road in Fort William, close to Ben Nevis, with free on-site parking and a garden for winding down.
Waterfront Lodge - Accommodation Only
Hotel · Marine Walk, Fort william · 13 miles away
Adults-only hotel on Marine Walk in Fort William, with sea and mountain views and pubs and restaurants close by for eating out.
Bank Street Lodge
Hotel · Bank Street, Fort William · 13 miles away
Budget-friendly hotel on Bank Street in Fort William, close to Ben Nevis, with free on-site parking and round-the-clock reception.
No 1 Caberfeidh
B&B · Fassifern Road, Fort William · 13 miles away
Victorian-style B&B in Fort William with en-suite rooms, mountain views and a full Scottish breakfast close to Ben Nevis.
6 Caberfeidh Blue House
B&B · 6 Caberfeidh, Fort William · 13 miles away
A B&B in Fort William, near Ben Nevis and the Jacobite Steam Train, with free parking and en-suite rooms.
Best Western The Alexandra Hotel
Hotel · The Parade, Fort William town centre · 13.1 miles away
A long-established town centre hotel on The Parade, within easy walking distance of the High Street and railway station.
Premier Inn Fort William
Hotel · Loch Iall An Aird, Fort William · 13.1 miles away
A straightforward base for walkers and Ben Nevis climbers, this Fort William Premier Inn offers free parking and loch or mountain views.
The Moorings Hotel
Hotel · Banavie, beside the Caledonian Canal · 13.1 miles away
A canal-side hotel at Banavie beside Neptune's Staircase, with Ben Nevis views and a well-regarded restaurant.
Berkeley House
B&B · Berkeley House, Fort William · 13.2 miles away
A traditional B&B in Fort William with simple en-suite rooms, free Wi-Fi and breakfast included, close to Ben Nevis.
Macleans Bed & Breakfast
B&B · 8 Boyd Orr Avenue 8, Aberdeen · 13.2 miles away
Adults-only B&B in Aberdeen with simple en-suite rooms, some with loch views, and a cosy lounge to relax in.
Roam West
Hotel · Inchree, Fort William · 13.2 miles away
Hotel at Inchree near Fort William with mountain views and a menu of venison, lamb kofta and haggis in its own restaurant.
Glendevin
B&B · Righ Crescent, Fort William · 13.2 miles away
Adults-only B&B on Righ Crescent in Fort William, with mountain views towards Ben Nevis and free on-site parking.
Lochview Guesthouse
B&B · Bunree, Corran · 13.2 miles away
B&B in Bunree, Corran, near Ben Nevis, with en-suite rooms and free parking, about 9.37 miles from Fort William.
Ben Nevis Manor
B&B · Camaghael Road, Fort William · 13.3 miles away
A Fort William B&B on Camaghael Road with mountain views towards Ben Nevis and free on-site parking for walkers and climbers.
The Strontian Hotel
Hotel · Acharacle, Strontian · 13.3 miles away
A Highlands hotel in Strontian with fishing, cycling and walking on the doorstep, plus watersports nearby along the loch.
Glen Nevis Place
Guest Accommodation · 9 Glen Nevis Place, Fort William · 13.4 miles away
A single-room guest stay on Glen Nevis Place in Fort William, close to Ben Nevis and the surrounding Highland walking country.
Nevis Bank Inn
Hotel · Belford Road, Fort William · 13.4 miles away
An 18-room hotel on Belford Road in Fort William, close to Ben Nevis, with a restaurant, bar and free on-site parking.
Kilcamb Lodge Hotel
Hotel · A861, Strontian · 13.4 miles away
Hotel in Strontian, Highlands, with a restaurant and bar serving guests alongside garden grounds and free parking.
Distillery Guest House
Guest Accommodation · Nevis Bridge, Fort William · 13.5 miles away
Walkers and Highland explorers based at Fort William will find Distillery Guest House a straightforward, comfortable base with 12 en-suite rooms.
Cuil Na Sithe
B&B · Lochyside, Fort William · 13.5 miles away
B&B by Loch Linnhe at Lochyside, Fort William, handy for Ben Nevis and the Jacobite Steam Train.
Lothlorien
B&B · Keppanoch Road, Fort William · 13.5 miles away
Adults-only B&B on Keppanoch Road near Fort William, handy for Ben Nevis, golf and walking country, with free parking and a garden.
Braemar House
Guest Accommodation · Lundy Gardens, Fort William · 13.5 miles away
Guest accommodation on Lundy Gardens in Fort William, within reach of Ben Nevis and the Highlands, with mountain views and a garden.
Ben Nevis Guest House
Guest Accommodation · Nevis Bridge, Fort William · 13.6 miles away
Fort William, gateway to Ben Nevis, is home to this well-run guest house near Nevis Bridge with clean rooms and hearty breakfasts.
Ben Nevis Hotel and Leisure Club
Hotel · Torlundy, close to Nevis Range · 13.6 miles away
A family-friendly hotel at Torlundy with a leisure club and pool, close to Nevis Range and a short drive from Fort William.
The Brevins Guest House
Guest Accommodation · Nevis Bridge, Fort William · 13.7 miles away
An adults-only guest house by Nevis Bridge in Fort William, well suited to walkers and cyclists exploring the Highlands without kids in tow.
1 Sheraton Studios
Guest Accommodation · Lochyside, Fort William · 13.8 miles away
Studio accommodation in Lochyside, Fort William, with free on-site parking and Ben Nevis just up the road for walkers.
Inverlochy Villas Adults Only
B&B · North Road, Fort William · 13.9 miles away
Adults-only B&B on North Road, Fort William, with mountain views towards Ben Nevis and just seven relaxed rooms.
Torbeag House
B&B · Muirshearlich, Fort William · 14.2 miles away
A B&B at Muirshearlich near Fort William, with Highland garden and mountain views close to Ben Nevis and its outdoor trails.
Torcastle House
B&B · Torcastle, Fort William · 14.2 miles away
A calm B&B at Torcastle near Fort William, with views over the River Lochy towards Ben Nevis and free on-site parking.
Highland Croft
B&B · Onich, Fort William · 14.2 miles away
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.
Onich Hotel
Hotel · Onich, Fort William · 14.4 miles away
Onich Hotel near Fort William pairs hearty Scottish cooking like steak pie and Cullen Skink with loch views, though rooms can feel dated.
Achintee Farm Guest House
Guest House · Achintee, at the foot of Ben Nevis · 14.4 miles away
A working farm guest house at the very foot of Ben Nevis, at the start of the Mountain Track from the Achintee side.
Inverlochy Castle Hotel
Hotel · Torlundy, near Fort William, Lochaber · 14.6 miles away
A Victorian castle hotel in 500 acres below Ben Nevis, with grand public rooms, formal dining and 17 individually furnished bedrooms.
Glenuig Inn
Hotel · Glenuig, Lochailort · 14.7 miles away
Glenuig Inn is a small hotel on the shore near Lochailort in the Highlands, with sea and mountain views and a road-end setting near Loch Morar.
Mayfield B&B
B&B · Happy Valley, Fort William · 14.7 miles away
Adults-only B&B on Happy Valley in Fort William, with free on-site parking and Ben Nevis close by for walkers.
Seren
B&B · Happy Valley, Fort William · 14.8 miles away
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.
The Lodge On The Loch
Hotel · Onich, Fort William, Highlands Of Scotland, Onich · 14.8 miles away
A relaxed base for walkers and families exploring Ben Nevis and the Highlands, with free parking at The Lodge On The Loch in Onich.
Thistle Cottage
B&B · Torlundy, Fort William · 14.8 miles away
A no-frills B&B in Torlundy near Fort William, well suited to walkers and Ben Nevis climbers who want a simple bed and a cooked breakfast.
The Factors Inn & Factors Cottage
Hotel · Inverlochy Castle, Fort William · 14.8 miles away
A small inn and cottage near Inverlochy Castle outside Fort William, in Ben Nevis country with 9 rooms and a garden bar.
Know a hotel / b&b in Glenfinnan that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b