Skip to main content

Hotels in Dornie

24 handpicked places to stay

The Dornie Hotel

The Dornie Hotel

Hotel · 8-10 Francis St, Dornie

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

Conchra House

Conchra House

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

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

Toads Croak

Toads Croak

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

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

Creaggan Ard Guest House

Creaggan Ard Guest House

Guest Accommodation · Creaggan Ard Cottage, Kyle of Lochalsh · 3 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.2 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.

B&B
Abriachan

Abriachan

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

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

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.

Kirkton Bay House Bed and Breakfast

Kirkton Bay House Bed and Breakfast

B&B · Kirkton Bay House, Glenelg · 6.1 miles away

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

Plockton Inn

Plockton Inn

Hotel · Innes Street, Plockton · 6.5 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.

B&B
Rasa Sayang

Rasa Sayang

B&B · A855 Rasa Sayang, Kyle of Lochalsh · 7.3 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.

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.4 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.

The Skye Bridge Hotel

The Skye Bridge Hotel

Hotel · 1 Station Road, Kyle of Lochalsh · 7.5 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.5 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.

Ardenlea

Ardenlea

B&B · Church Road, Kyle of Lochalsh · 7.5 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.

Seawinds

Seawinds

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

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

Fasgath B&B

Fasgath B&B

B&B · Main Street, Kyle of Lochalsh · 7.6 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.

Heatherbrae Guest House

Heatherbrae Guest House

Guest Accommodation · 18 Wemyss Place, Kyle of Lochalsh · 7.6 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.

Creag Dubh Bed & Breakfast

Creag Dubh Bed & Breakfast

B&B · 5 An T-sraid, Kyle of Lochalsh · 7.7 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.

Tingle Creek Hotel

Tingle Creek Hotel

Hotel · Erbusaig, Kyle of Lochalsh · 7.7 miles away

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

Hillside

Hillside

B&B · South Obbe, Kyleakin · 7.9 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.

Glenarroch & Witchwood

Glenarroch & Witchwood

Hotel · Meuse Lane, Kyleakin · 8.1 miles away

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

Kings Arms Hotel

Kings Arms Hotel

Hotel · Kings Arms Hotel, Kyleakin · 8.2 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.

Rockvilla Guest House

Rockvilla Guest House

Guest Accommodation · Rockvilla Guest House, Lochcarron · 8.6 miles away

In Lochcarron on the Highlands' west coast, Rockvilla Guest House offers en-suite rooms with sea views over Loch Alsh.

🏨

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