Skip to main content

Hotels in Glenelg

25 handpicked places to stay

Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast

B&B · Kirkton Bay House, Glenelg

An adults-only B&B in Glenelg with sea and mountain views, handy for exploring the Isle of Skye across the water.

Toads Croak

Toads Croak

B&B · Toads Croak, Letterfearn · 3.3 miles away

Adults-only B&B in Letterfearn, Highlands, with garden and mountain views and Kyle of Lochalsh about 19.78 miles away.

The Dornie Hotel

The Dornie Hotel

Hotel · 8-10 Francis St, Dornie · 4.4 miles away

A traditional village hotel in Dornie with mountain views over Loch Alsh, close to Eilean Donan Castle.

Creaggan Ard Guest House

Creaggan Ard Guest House

Guest Accommodation · Creaggan Ard Cottage, Kyle of Lochalsh · 4.6 miles away

A homely guest house near Kyle of Lochalsh with mountain views over Loch Alsh and free on-site parking.

Balmacara Hotel

Balmacara Hotel

Hotel · Balmacara, Kyle of Lochalsh · 4.9 miles away

Balmacara Hotel is a 28-room hotel near Loch Alsh in Kyle of Lochalsh, with free parking and a restaurant and bar on site.

Conchra House

Conchra House

Guest Accommodation · Sallachy Road, Kyle of Lochalsh · 5.2 miles away

A guest house on Sallachy Road near Kyle of Lochalsh, close to Loch Alsh, with free parking and fishing and watersports nearby.

Kintail Lodge Hotel

Kintail Lodge Hotel

Hotel · Glenshiel Bridge, Kyle of Lochalsh · 5.5 miles away

A 15-room hotel at Glenshiel Bridge near Kyle of Lochalsh, well placed for Eilean Donan Castle and the road onto Skye.

B&B
Moyvegan House

Moyvegan House

B&B · Moyvegan House, Shiel Bridge · 5.5 miles away

B&B in Shiel Bridge, Highlands, with en-suite rooms offering garden or mountain views and drinks on hand, close to Sgurr Thuilm.

B&B
Abriachan

Abriachan

B&B · Croft 1, Balmacara · 5.8 miles away

A small B&B on Croft 1 in Balmacara, Highlands, with a garden and outdoor seating looking onto the surrounding countryside.

B&B
Rasa Sayang

Rasa Sayang

B&B · A855 Rasa Sayang, Kyle of Lochalsh · 6.9 miles away

Rasa Sayang is an adults-only B&B on the A855 near Kyle of Lochalsh, Isle of Skye, with free parking and en-suite rooms.

Hillside

Hillside

B&B · South Obbe, Kyleakin · 7 miles away

A B&B in Kyleakin on the Isle of Skye, with free parking and en-suite rooms, around 5 miles from Ashaig Beach.

The Skye Bridge Hotel

The Skye Bridge Hotel

Hotel · 1 Station Road, Kyle of Lochalsh · 7.1 miles away

A harbourside hotel on Station Road in Kyle of Lochalsh, by the bridge to Skye, with a bar, breakfast and en-suite rooms.

Kyle Hotel

Kyle Hotel

Hotel · Main Street, Kyle · 7.1 miles away

A 30-room hotel on Kyle's Main Street, suited to travellers who want spa, pool and gym facilities alongside easy access to Kyle of Lochalsh.

Guest Accommodation
Lochalsh View en suite Kyle near Skye

Lochalsh View en suite Kyle near Skye

Guest Accommodation · 2 Lochalsh Road, Kyle of Lochalsh · 7.1 miles away

An adults-only guest house in Kyle of Lochalsh offering en-suite rooms and free parking, well placed for exploring Skye without children in tow.

Fasgath B&B

Fasgath B&B

B&B · Main Street, Kyle of Lochalsh · 7.1 miles away

Adults-only B&B on Main Street in Kyle of Lochalsh, with en-suite rooms and free parking about 6 miles from Ashaig Beach.

Ardenlea

Ardenlea

B&B · Church Road, Kyle of Lochalsh · 7.2 miles away

An adults-only B&B in Kyle of Lochalsh, with garden and mountain views, suited to travellers wanting a quiet Skye base without children around.

Glenarroch & Witchwood

Glenarroch & Witchwood

Hotel · Meuse Lane, Kyleakin · 7.2 miles away

Glenarroch & Witchwood is a Kyleakin hotel on Skye with sea and mountain views, free parking, and pets welcome.

Seawinds

Seawinds

B&B · Church Road, Kyle of Lochalsh · 7.2 miles away

A Church Road B&B in Kyle of Lochalsh, gateway to Skye, with garden and mountain views and free parking on site.

Kings Arms Hotel

Kings Arms Hotel

Hotel · Kings Arms Hotel, Kyleakin · 7.3 miles away

Hotel in the harbour village of Kyleakin on Skye, close to Kyle of Lochalsh, with 81 rooms, a bar and restaurant on site.

Heatherbrae Guest House

Heatherbrae Guest House

Guest Accommodation · 18 Wemyss Place, Kyle of Lochalsh · 7.3 miles away

Adults-only guest house in Kyle of Lochalsh with breakfast included and free parking, a short walk from pubs and restaurants on the way to Skye.

Tingle Creek Hotel

Tingle Creek Hotel

Hotel · Erbusaig, Kyle of Lochalsh · 8 miles away

Adults-only hotel at Erbusaig near Kyle of Lochalsh, with sea views and free parking close to Loch Alsh.

Creag Dubh Bed & Breakfast

Creag Dubh Bed & Breakfast

B&B · 5 An T-sraid, Kyle of Lochalsh · 8 miles away

Adults-only B&B on An T-sraid in Kyle of Lochalsh, with sea views over the water towards Skye and free parking.

Plockton Inn

Plockton Inn

Hotel · Innes Street, Plockton · 8.7 miles away

A village inn on Innes Street in Plockton, close to Loch Alsh, with a restaurant, bar and free parking for exploring the Highlands coast.

Kinloch Lodge
5 star

Kinloch Lodge

Hotel · Sleat, southern Skye · 9.3 miles away

A white-harled former hunting lodge on the shore of Loch na Dal in Sleat, run by the same family for five decades and known for its award-winning kitchen.

Duisdale House Hotel

Duisdale House Hotel

Hotel · Isleornsay, Duisdalemore · 10 miles away

A 17-room hotel on Skye's Sleat Peninsula, near Armadale and coastal walking routes along the island's east coast.

🏨

Know a hotel / b&b in Glenelg 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