Skip to main content

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

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

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

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.

Hotel
The Isles of Glencoe Hotel

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

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

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

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

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

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

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

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

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

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

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

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

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.