Hotels in Isle of Skye
48 handpicked places to stay
Photo © The Lookout Skye, Google Maps
Portree accounts for much of Skye's accommodation, with harbourside guest houses and B&Bs like Heatherfield House and Stonefield House giving easy access to restaurants and boat trips without needing a car for the evening. Staying here also puts the Trotternish loop and Storr within a short drive.
Further north, Staffin and Uig thin out the choice but reward it with proximity to the Quiraing, Kilt Rock and the Uig ferry terminal for those heading to the Outer Hebrides. Places such as An Cnoc Bed & Breakfast and Taransay House suit travellers who want quiet mornings and dramatic views on the doorstep.
Between the two, options range from simple family-run rooms to smarter stays like Abhaig Boutique B&B's cabin suite. Booking ahead matters here, as Skye's small towns fill quickly through the summer season.
Kinloch Lodge
Hotel · Sleat, southern Skye
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.
The Gables Bed & Breakfast
B&B · Viewfield Road, Portree
A small family-run B&B on Viewfield Road with three en-suite rooms, free parking and a ten-minute walk into the centre of Portree.
Stein Inn
Inn · Stein, Waternish peninsula
The oldest inn on Skye, opened in 1790 on the shore at Stein, with five refurbished sea-facing bedrooms and shellfish landed across the road.
Cuillin Hills Hotel
Hotel · Portree, overlooking Portree Bay
A former hunting lodge set in fifteen acres of grounds above Portree Bay, with views across the Sound of Raasay to the Cuillin ridge.
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.
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.
Conchra House
Guest Accommodation · Sallachy Road, Kyle of Lochalsh
A guest house on Sallachy Road near Kyle of Lochalsh, close to Loch Alsh, with free parking and fishing and watersports nearby.
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.
Kintail Lodge Hotel
Hotel · Glenshiel Bridge, Kyle of Lochalsh
A 15-room hotel at Glenshiel Bridge near Kyle of Lochalsh, well placed for Eilean Donan Castle and the road onto Skye.
Air Leth Bed & Breakfast
B&B · Storr Road, Portree
B&B on Storr Road in Portree, Isle of Skye, with mountain views and pubs, restaurants and fishing all close by.
An-Airidh Bed & Breakfast Portree
B&B · 6 Fisherfield, Portree
A simple, well-run B&B in Portree suited to travellers who want loch views and a cooked breakfast without fuss or frills.
Boisdale House B and B Portree
B&B · 5 Achachork, Portree
Boisdale House B&B at Achachork near Portree offers en-suite rooms, a garden and picnic area, plus free on-site parking on Skye.
Bracken Hide Hotel
Hotel · Struan Road, Portree
Adults-only hotel on the edge of Portree, Isle of Skye, with cosy pod-style rooms, a sauna and cold plunge, and mountain views.
Conusg Bed and Breakfast
B&B · Coolin Hills Gardens, Portree
A small four-room B&B in Portree, Isle of Skye, with breakfast included and the Scorrybreac Trail on the doorstep.
Hazelmount Self-Catering Cabin
B&B · Heron Place Portree, Portree
A self-catering cabin in Portree, Isle of Skye, with sea views and free parking, suited to travellers touring the island's landscapes.
Skye Photo Centre
B&B · Camustianavaig Braes, Portree
Adults-only B&B at Camustianavaig Braes near Portree, with walking, cycling and fishing country on the doorstep of Skye.
Sonas
B&B · 12 Flodigarry, Portree
Sonas is an adults-only B&B in Flodigarry near Portree, Isle of Skye, with sea, garden and mountain views and free parking.
VamilaSkye B&B
B&B · 25 Sluggans Drive, Portree
Adults-only B&B in Portree, Isle of Skye, with an electric vehicle charge point, free parking and a garden to relax in.
5 Glenconon Bed and Breakfast
B&B · 5 Glenconon, Uig
An adults-only B&B in Uig on the Isle of Skye, with sea and garden views and free on-site parking.
Abhaig Boutique B&B - Luxe Cabin Suite
B&B · 1 Earlish By Portree, Uig
Adults-only cabin suite at Abhaig Boutique B&B in Uig, Skye, with an en-suite room, sea and mountain views, and free parking.
Dearg Mullach Self Contained B&B
B&B · 8 Earlish, Uig
Adults-only self-contained B&B in Earlish, Uig, on the Isle of Skye, with breakfast included and a garden setting.
Stones Bed and Breakfast
B&B · 2 Mill Lands, Uig
Adults-only B&B in Uig, Isle of Skye, with sea views and easy access to walking, cycling and watersports nearby.
An Cnoc Bed & Breakfast
B&B · 8 Maligar, Staffin
Adults-only B&B in Staffin on the Isle of Skye, with mountain and garden views and free on-site parking, 3.15 miles from An Corran Beach.
Beinn Edra House B&B
B&B · Half Of 6, Staffin
Simple en-suite rooms with sea views and a garden setting in Staffin, Isle of Skye, a short drive from An Corran Beach.
Benview Bed and Breakfast
B&B · Benview, Staffin
Adults-only B&B in Staffin, Isle of Skye, with breakfast included, mountain views and free parking, 1.79 miles from An Corran Beach.
Flodigarry Hotel and Skye Restaurant
Hotel · Flodigarry, Staffin
Hotel at Flodigarry near Staffin, Isle of Skye, with sea views, on-site restaurant and free parking, close to walking, cycling and fishing spots.
Atholl House Skye
Hotel · Atholl House, Dunvegan
Adults-only hotel in Dunvegan on Skye, with free on-site parking, a restaurant and bar, and packed lunches for a day out walking.
Babas rooms
B&B · 10 Kings Brae, Dunvegan
Adults-only B&B on Kings Brae in Dunvegan, Isle of Skye, with free parking and a garden for relaxing between excursions.
Blas Rooms
B&B · Main Street, Dunvegan
Adults-only B&B on Dunvegan's Main Street with sea and mountain views over Skye's surrounding countryside.
Balmoral Skye
Guest Accommodation · Balmoral House, Achnahanaid
Balmoral House is an adults-only guest accommodation in Achnahanaid on the Isle of Skye, with garden views and free parking.
B&B Ronan House
B&B · 21 Upper Edinbane, Edinbane
Adults-only B&B in Edinbane, Isle of Skye, with en-suite rooms, garden views and free parking, close to a pub and fishing.
Broadford House Skye
B&B · Broadford, Broadford
B&B in Broadford on the Isle of Skye, with free parking and WiFi, about 3.59 miles from Ashaig Beach.
Hebridean Inn
Hotel · 14 Harrapool, Broadford
A straightforward modern-style inn in Broadford, Isle of Skye, with free parking and free WiFi, 2.71 miles from Ashaig Beach.
Garroch House
B&B · 10b Fiskavaig, Carbost
Adults-only B&B in Carbost, Isle of Skye, with en-suite rooms, drinks on hand and free on-site parking.
Glenarroch & Witchwood
Hotel · Meuse Lane, Kyleakin
Glenarroch & Witchwood is a Kyleakin hotel on Skye with sea and mountain views, free parking, and pets welcome.
Stratheyre
B&B · Carbost, Skeabost
A straightforward B&B in Skeabost on Skye, well suited to golfers, anglers and cyclists wanting a quiet base with free parking.
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.
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.
Skeabost House Hotel
Hotel · Skeabost Bridge, near Loch Snizort
A Victorian shooting lodge on the shore of Loch Snizort with its own nine-hole golf course, salmon fishing and a loch-view restaurant.
Marmalade Hotel
Hotel · Portree, five minutes from the centre
A Georgian house on a hillside above Portree with 34 contemporary rooms, saunas, log fires and a chargrill restaurant focused on seafood.
The Bosville
Hotel · Central Portree, near the harbour
A boutique hotel in restored nineteenth-century cottages in the middle of Portree, with a well-regarded restaurant and a busy merchant bar.
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.
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
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.
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.
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.
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.
Braeside Guest Rooms
Guest Accommodation · Stormyhill, Portree
An adults-only stone cottage on Stormyhill in Portree, Isle of Skye, with cosy sloped-ceiling rooms and free WiFi.