Hotels in Glencoe
16 handpicked places to stay
Photo © Bi Bik, Google Maps
Glencoe's hotels and guesthouses trade on the glen's scenery as much as its history. Most are small, family-run places in Glencoe village, Ballachulish or Kinlochleven, many with rooms looking straight up at the surrounding peaks or out over Loch Leven. The Clachaig Inn and the Kings House Hotel are among the best known, both steeped in mountaineering tradition and popular with walkers and climbers who use them as a base for the surrounding hills, while a scattering of smaller B&Bs and self-catering cottages offer a quieter alternative closer to the village. Fort William, twenty minutes' drive north, has a much larger selection of hotels, from budget chains to country house options, and makes a practical base for anyone planning to combine Glencoe with Ben Nevis, the Nevis Range or the wider Lochaber area. Wherever you stay, expect a premium on rooms with a view, and be prepared to book well ahead for summer weekends, when the glen's limited bed stock is stretched thin by walkers, tourers and the passing North Coast 500 crowd who divert through on their way north. Many properties also cater specifically for wet, muddy boots and kit, with drying rooms and boot stores a common feature given the changeable Highland weather. Whether you want a whisky by an open fire after a day on the hill or a comfortable base for gentler sightseeing along the glen road, Glencoe's accommodation, though limited in number, is well matched to the outdoor character of the place.
Beechwood Cottage B&B
B&B · Lower Carnoch, Glencoe
Adults-only B&B at Lower Carnoch in Glencoe, with mountain views and free parking, about 16 miles from Fort William.
The Glencoe Inn
Hotel · Glencoe Village, Ballachuilsh · 0.2 miles away
A 15-room inn in Glencoe Village, Ballachuilsh, built for walkers and hikers heading into the Highlands, with free parking and pets welcome.
Glencoe House
Hotel · Glencoe, Ballachulish · 0.3 miles away
A 7-room hotel near Ballachulish set amid Glencoe's dramatic Highland scenery, with restaurant, bar and free parking.
The Isles of Glencoe Hotel
Hotel · Ballachulish, Fort William · 1.1 miles away
Hotel in Ballachulish near Fort William, with en-suite rooms including family and accessible options right on Loch Leven's doorstep.
Park View
B&B · 18 Park Road, Ballachulish · 1.3 miles away
A Ballachulish B&B on Park Road with mountain views and free parking, around 15 miles from Fort William.
Clachaig Inn
Hotel · Clachaig Inn Glencoe, Ballachulish · 2.1 miles away
In Ballachulish beneath the Glencoe hills, Clachaig Inn is a walkers' pub-hotel with en-suite rooms, hearty food and free parking.
Loch Leven Hotel
Hotel · Old Ferry Road, Fort William · 3 miles away
Twelve-room hotel on Old Ferry Road near Fort William, with loch and mountain views and a pool, spa and restaurant on site.
The Woolly Rock
B&B · North Ballachulish, Fort William · 3.1 miles away
Adults-only B&B in North Ballachulish near Fort William, with Ben Nevis nearby and mountain views from the garden.
The Ballachulish Hotel
Hotel · Ballachulish, Fort William · 3.1 miles away
A 53-room hotel in Ballachulish near Fort William, known for seafood dinners and loch-view rooms looking out towards Ben Nevis.
Ballachulish House
B&B · Ballachulish House, Glencoe
A quiet Highlands B&B in Glencoe, well suited to walkers and anglers wanting Ben Nevis and the surrounding hills on their doorstep.
Casa Poco
B&B · 30 Park Road, Ballachulish · 3.1 miles away
Casa Poco is a B&B in Ballachulish with mountain views and a garden, roughly 15 miles from Fort William.
Creag Mhor Lodge
Guest Accommodation · North Ballachulish, Fort William · 3.7 miles away
A 10-room lodge in North Ballachulish near Fort William, with mountain views and a whisky bar hosting live Scottish folk music.
The Lodge On The Loch
Hotel · Onich, Fort William, Highlands Of Scotland, Onich · 3.9 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.
Ardno House B & B
B&B · Lettermore, Ballachulish · 4.4 miles away
Adults-only B&B in Ballachulish, near Ben Nevis, suited to walkers and couples wanting a quiet Highlands base.
Onich Hotel
Hotel · Onich, Fort William · 4.5 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.
Highland Croft
B&B · Onich, Fort William · 4.8 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.