Skip to main content

Hotels in Kyle of Lochalsh

17 handpicked places to stay

Photo © Louw, Google Maps

With Skye a few minutes across the bridge and Eilean Donan Castle just up the road, Kyle of Lochalsh makes a practical and scenic base for exploring the western Highlands. Hotel and guest house options in the village itself are small in number but well placed, many with views straight across Loch Alsh towards the Cuillin ridge, and most within easy walking distance of the harbour, railway station and Skye Bridge. Staying in Kyle rather than pushing straight on to Skye means shorter drives to Highland sights like Glenelg and Glen Shiel, and easy access to the Kyle Line for a scenic day out without needing the car at all.

Just along the coast, Plockton and Balmacara offer additional characterful accommodation, from harbourside cottages to country house hotels, for those happy to travel a little further for a quieter setting. Booking ahead is worth doing in the peak summer months, since the whole area is a popular staging point for Skye-bound traffic and rooms can fill quickly. Whether you are after a simple bed for the night between train connections or a longer stay to explore the Lochalsh peninsula properly, Kyle's combination of transport links and dramatic scenery makes it an efficient and rewarding place to rest your head.

Guest Accommodation
Lochalsh View en suite Kyle near Skye

Lochalsh View en suite Kyle near Skye

Guest Accommodation · 2 Lochalsh Road, Kyle of Lochalsh

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.

Kyle Hotel

Kyle Hotel

Hotel · Main Street, Kyle · 0.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.

Ardenlea

Ardenlea

B&B · Church Road, Kyle of Lochalsh

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.

The Skye Bridge Hotel

The Skye Bridge Hotel

Hotel · 1 Station Road, Kyle of Lochalsh

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

Seawinds

Seawinds

B&B · Church Road, Kyle of Lochalsh

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

B&B
Rasa Sayang

Rasa Sayang

B&B · A855 Rasa Sayang, Kyle of Lochalsh

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.

Fasgath B&B

Fasgath B&B

B&B · Main Street, Kyle of Lochalsh

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

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.

Hillside

Hillside

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

Tingle Creek Hotel

Tingle Creek Hotel

Hotel · Erbusaig, Kyle of Lochalsh

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

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

B&B
Abriachan

Abriachan

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

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

Balmacara Hotel

Balmacara Hotel

Hotel · Balmacara, Kyle of Lochalsh

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

Plockton Inn

Plockton Inn

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

Creaggan Ard Guest House

Creaggan Ard Guest House

Guest Accommodation · Creaggan Ard Cottage, Kyle of Lochalsh

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