• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Lochalsh Hotel

Family owned hotel in Kyle of Lochalsh, with views to the Isle of Skye

  • Lochalsh Hotel
  • Rooms
  • Dining
  • Contact

The Lochalsh Hotel

Seafront hotel in Kyle of Lochalsh with views to Skye

Photo of hotel on seafront with Skye Bridge

The hotel sits on its own grounds amongst some of the most wild and spectacular scenery on the North West coast of Scotland, giving unrivalled, panoramic views over the sea to the majestic Isle of Skye.

We are a local family owned hotel offering a comfortable and relaxed atmosphere to help you enjoy your stay.

From the hotel you can walk over the Skye Bridge which has magnificent views over Lochalsh.
Keep an eye open for local wildlife such as otters, dolphins and seals – you might even see a cheeky wee pine marten!

The hotel is 80 miles from both Inverness and Fort William, and around 200 miles from Glasgow and Edinburgh.

Photo of picnic benches on grass outside hotel with blue sky
Phot of boats in water with blue sky

Our hotel offers an ideal base for touring the Isle of Skye.

Relax over breakfast with views across to Skye and plan your trip to areas such as Elgol, Armadale, Staffin, Portree. Enjoy a swim in the Fairy Pools, climb the Old Man of Storr, or one of the many other beautiful walks on Skye.

You could also visit mainland Lochalsh including the picturesque village of Plockton, Balmacara Woodland walks, world famous Eilean Donan Castle, Five Sisters of Kintail, Brochs of Glenelg, Applecross Beach and Loch Torridon, which are on the famous North Coast 500 route, to name just a few of the beautiful places on our doorstep.

So why not make the most of our magnificent Scottish Highlands and stay 2 or 3 nights with our special packages.

Photo of motorbikes lined up along grass outside hotel with blue sky

Footer

Find Us

Lochalsh Hotel
Ferry Road
Kyle of Lochalsh
IV40 8AF
Scottish Highlands
Red and white clan crests for Macrae and Kennedy clans

Contact Us

Email us:
gm@lochalshhotel.co.uk
Phone us:
01599 534202

Copyright © 2025 Lochalsh Hotel · Website by Emma Noble Creates