Where to Stay in Skye & Lochalsh

Isle of Skye and mainland gateway with dramatic mountain scenery.

Sort by:
🏨 Hotel

The Flodigarry Hotel

Staffin
£££

Victorian country house hotel at the foot of the Quiraing with breathtaking coastal views. Built in 1895, this family-run property includes the main lodge, Flora MacDonald's historic cottage, and stunning suites. Surrounded by ancient woodland with excellent restaurant serving local seafood.

Perfect north Skye base near the Quiraing and Old Man of Storr. The views are unparalleled, rooms are beautifully decorated, and the location is ideal for dramatic landscapes.
Boutique Hotel

Duisdale House Hotel

Isleornsay
£££

Award-winning boutique hotel on Sleat's southern peninsula with breathtaking sea loch views. This former hunting lodge offers individually styled rooms, 2 AA Rosette restaurant, and elegant lounge with log fire. Peaceful location yet convenient for exploring Skye's attractions.

Beautiful peaceful setting with excellent food and attentive service. The 2 AA Rosette restaurant is outstanding, and it's perfectly located near Torabhaig Distillery. Great value for the quality.
🏨 Hotel

Sligachan Hotel

Sligachan
££

Centrally located historic hotel at the foot of the Cuillin mountains, famous for its micro-brewery, whisky bar, and mountaineering history. Comfortable en-suite rooms, popular Seumas' Bar with live music, and perfect location for accessing all parts of Skye.

Ideal base camp location with the best views of the Cuillins. The bar is legendary for its atmosphere and whisky selection. Rooms are comfortable if dated, but the location can't be beat.
🏡 B&B

Hillstone Lodge

Dunvegan
£££

Luxury bed & breakfast on the Duirinish peninsula with stunning panoramic views over Loch Dunvegan. Three beautifully decorated guest bedrooms, hearty homemade breakfasts, and relaxing lounge. Walking distance to The Three Chimneys restaurant and Coral Beach.

Exceptional B&B with jaw-dropping loch views. The breakfast is superb, rooms are spotless, and the location is perfect for exploring northwest Skye. Book early – it's very popular.
🍺 Inn

Edinbane Inn

Edinbane
££

Traditional island lodge with comfortable rooms and celebrated restaurant serving excellent local cuisine. Famous for traditional Scottish music sessions and warm Highland hospitality. Perfectly positioned between Portree and Dunvegan with easy access to major attractions.

Wonderful authentic island experience with fantastic food and great atmosphere. The music sessions are brilliant. Simple, comfortable rooms and genuinely friendly staff.
🏡 B&B

Bla Bheinn B&B

Carbost
££

Charming bed & breakfast near Carbost with spacious, comfortable rooms and spectacular views. Excellent base for visiting Talisker Distillery and the Fairy Pools. Warm hospitality, great breakfast, and helpful local advice from knowledgeable hosts.

Fantastic B&B run by lovely hosts who know Skye inside out. Perfect location for Talisker Distillery (5 minutes) and Fairy Pools. Great breakfast and wonderful value.
🍺 Inn

Taigh Ailean Hotel

Portree
££

Friendly family-run hotel in Portree offering comfortable accommodation and warm Highland welcome. Simple, well-maintained rooms with modern amenities. Excellent value and convenient location for exploring Skye. Popular with walkers and outdoor enthusiasts.

Great budget-friendly option in Portree. Nothing fancy but clean, comfortable, and the hosts are incredibly welcoming. Perfect if you're spending your days exploring rather than in your room.
Back to All Regions