Skip to main content

Hotels in Sligachan

45 handpicked places to stay

Sligachan Hotel

Sligachan Hotel

Hotel · Sligachan, Sligachan

A 21-room hotel at Sligachan on the Isle of Skye, set below the Cuillin mountains with free parking and its own bar and restaurant.

Balmoral Skye

Balmoral Skye

Guest Accommodation · Balmoral House, Achnahanaid · 5 miles away

Balmoral House is an adults-only guest accommodation in Achnahanaid on the Isle of Skye, with garden views and free parking.

Isle of Raasay Distillery

Isle of Raasay Distillery

Hotel · Isle of Raasay, Clachan · 5.7 miles away

A working distillery on the Isle of Raasay with adults-only rooms, sea views and its own bar, roughly 26 miles from Kyle of Lochalsh.

Skye Photo Centre

Skye Photo Centre

B&B · Camustianavaig Braes, Portree · 5.9 miles away

Adults-only B&B at Camustianavaig Braes near Portree, with walking, cycling and fishing country on the doorstep of Skye.

Canowindra

Canowindra

B&B · Canowindra, Portree · 6.9 miles away

Adults-only B&B in Portree, Isle of Skye, with refined en-suite rooms including free-standing baths and a guest lounge.

Taigh Scalpaigh

Taigh Scalpaigh

B&B · 6b Heatherfield, Portree · 7.3 miles away

Adults-only B&B in Portree's Heatherfield, on Skye's edge, with garden views and spotless en-suite rooms close to the harbour town.

Heatherfield House B&B

Heatherfield House B&B

B&B · 6a HeatherfieldPortreeIV51 9NE, Portree · 7.4 miles away

Heatherfield House B&B in Portree, Isle of Skye, pairs free on-site parking with an outdoor picnic area and garden for guests to enjoy.

Hazelmount Self-Catering Cabin

Hazelmount Self-Catering Cabin

B&B · Heron Place Portree, Portree · 7.9 miles away

A self-catering cabin in Portree, Isle of Skye, with sea views and free parking, suited to travellers touring the island's landscapes.

Feochan Rooms Portree

Feochan Rooms Portree

Guest Accommodation · 11 Fisherfield, Portree · 8 miles away

A guest house on Fisherfield in Portree, Isle of Skye, with free parking, a garden and en-suite rooms just a short walk from the harbour.

Glendaruel Bed and Breakfast

Glendaruel Bed and Breakfast

B&B · 11 Fisherfield, Portree · 8 miles away

Family-run B&B in Portree, Isle of Skye, with breakfast included and a garden for relaxing after a day exploring Skye.

The Gables Bed & Breakfast
4 star★

The Gables Bed & Breakfast

B&B · Viewfield Road, Portree · 8 miles away

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.

An-Airidh Bed & Breakfast Portree

An-Airidh Bed & Breakfast Portree

B&B · 6 Fisherfield, Portree · 8.1 miles away

A simple, well-run B&B in Portree suited to travellers who want loch views and a cooked breakfast without fuss or frills.

Skye Haven

Skye Haven

B&B · Skye Haven, Portree · 8.4 miles away

Adults-only B&B in Portree, Isle of Skye, with breakfast and packed lunches to fuel days out walking or fishing.

Taransay House

Taransay House

Guest Accommodation · Viewfield Road, Portree · 8.4 miles away

A traditional Skye guest house on Viewfield Road, Portree, offering spacious en-suite rooms and food that outshines the setting.

Taigh Duitseach

Taigh Duitseach

B&B · Viewfield Road, Portree · 8.4 miles away

A B&B on Viewfield Road in Portree, Isle of Skye, with mountain views, free parking and easy walking to town.

Meadowbank Guest House

Meadowbank Guest House

B&B · Meadowbank House, Portree · 8.4 miles away

A traditional Portree guest house with classic, cosy rooms, some with sea views, and a sunroom for relaxing after a day on Skye.

The Rosedale Hotel

The Rosedale Hotel

Hotel · Beaumont, Portree · 8.5 miles away

A harbourside hotel in Portree, Isle of Skye, suited to travellers who want comfortable rooms and water views without a big price tag.

Hotel
The Royal Hotel

The Royal Hotel

Hotel · Bank Street, Portree · 8.5 miles away

A Bank Street hotel in the heart of Portree, Isle of Skye, with sea views and an easy walk to the harbour and town.

VamilaSkye B&B

VamilaSkye B&B

B&B · 25 Sluggans Drive, Portree · 8.5 miles away

Adults-only B&B in Portree, Isle of Skye, with an electric vehicle charge point, free parking and a garden to relax in.

The Portree Hotel

The Portree Hotel

Hotel · Somerled Square, Portree · 8.5 miles away

Hotel right on Somerled Square in Portree, Isle of Skye, with the harbour, shops and restaurants all within walking distance.

The Bosville
4 star★

The Bosville

Hotel · Central Portree, near the harbour · 8.5 miles away

A boutique hotel in restored nineteenth-century cottages in the middle of Portree, with a well-regarded restaurant and a busy merchant bar.

Hotel
Caledonian Hotel

Caledonian Hotel

Hotel · Wentworth Street, Portree · 8.6 miles away

A traditional Portree hotel on Wentworth Street with sea and mountain views, free parking, and an easy walk into town.

Coolin View

Coolin View

Guest Accommodation · 2 Bosville Terrace, Portree · 8.6 miles away

Guest house on Bosville Terrace in Portree, Isle of Skye, with harbour views and walking distance to the town's pubs and restaurants.

Braeside Guest Rooms

Braeside Guest Rooms

Guest Accommodation · Stormyhill, Portree · 8.6 miles away

An adults-only stone cottage on Stormyhill in Portree, Isle of Skye, with cosy sloped-ceiling rooms and free WiFi.

Rockview

Rockview

B&B · Mill Road, Portree · 8.6 miles away

A well-regarded B&B on Mill Road in Portree, Isle of Skye, known for spacious rooms with complimentary local whisky and a full Scottish breakfast.

Grenitote B and B

Grenitote B and B

B&B · 9 Martin Crescent, Portree · 8.7 miles away

Family-run B&B in Portree, Isle of Skye, with free parking and easy access to the harbour's pubs, restaurants and walking routes.

B&B
Gleann an Ronnaich Bed and Breakfast

Gleann an Ronnaich Bed and Breakfast

B&B · Staffin Road, Portree · 8.7 miles away

A small three-room B&B on Staffin Road in Portree, Isle of Skye, with en-suite bathrooms and free parking on site.

Old Captain Guest House

Old Captain Guest House

Guest Accommodation · 1 Blaven Road, Portree · 8.7 miles away

Guest house in Portree, Isle of Skye, close to Achachork with mountain views and free parking for exploring the area.

Cuillin Hills Hotel
4 star★

Cuillin Hills Hotel

Hotel · Portree, overlooking Portree Bay · 8.7 miles away

A former hunting lodge set in fifteen acres of grounds above Portree Bay, with views across the Sound of Raasay to the Cuillin ridge.

Creagory Skye

Creagory Skye

B&B · Dunvegan Road, Portree · 8.8 miles away

An adults-only B&B on Dunvegan Road, Portree, suited to couples wanting quiet comfort and an easy walk into town on Skye.

The Skye Inn

The Skye Inn

Hotel · Springfield Road, Portree · 8.8 miles away

A Portree inn on Springfield Road, close to the harbour and hills of Skye, within easy walking distance of the town centre.

Medina

Medina

B&B · Coolin Hills Gardens, Portree · 8.8 miles away

Adults-only B&B in Portree, Isle of Skye, with en-suite rooms, free parking and a garden setting near Coolin Hills.

Bracken Hide Hotel

Bracken Hide Hotel

Hotel · Struan Road, Portree · 8.8 miles away

Adults-only hotel on the edge of Portree, Isle of Skye, with cosy pod-style rooms, a sauna and cold plunge, and mountain views.

Stonefield House

Stonefield House

Guest Accommodation · Stonefield House, Portree · 8.8 miles away

A guest house in Portree, Isle of Skye, with free on-site parking, free WiFi and a garden for relaxing after days out on the island.

Marmalade Hotel
4 star★

Marmalade Hotel

Hotel · Portree, five minutes from the centre · 8.8 miles away

A Georgian house on a hillside above Portree with 34 contemporary rooms, saunas, log fires and a chargrill restaurant focused on seafood.

Conusg Bed and Breakfast

Conusg Bed and Breakfast

B&B · Coolin Hills Gardens, Portree · 8.9 miles away

A small four-room B&B in Portree, Isle of Skye, with breakfast included and the Scorrybreac Trail on the doorstep.

Orchard House Bed and Breakfast

Orchard House Bed and Breakfast

B&B · Orchard House, Portree · 8.9 miles away

Adults-only B&B in Portree with four rooms, a short walk from the harbour and handy for the Old Man of Storr.

Tors Place

Tors Place

Guest Accommodation · 1 Storr Terrace, Portree · 8.9 miles away

Guest house on Storr Terrace in Portree, Isle of Skye, close to the harbour's pubs and restaurants, with free parking and WiFi.

Air Leth Bed & Breakfast

Air Leth Bed & Breakfast

B&B · Storr Road, Portree · 8.9 miles away

B&B on Storr Road in Portree, Isle of Skye, with mountain views and pubs, restaurants and fishing all close by.

Oisean Sheonag

Oisean Sheonag

B&B · 3 Fladda Crescent, Portree · 8.9 miles away

A B&B in Portree, Skye, with breakfast included, a garden and outdoor seating, plus free parking and WiFi.

The Roses B and B

The Roses B and B

B&B · Riverside Cottage, Portree · 9.3 miles away

Adults-only B&B at Riverside Cottage, Portree, with just two cosy en-suite rooms and a shared lounge looking over the Skye countryside.

Bracadale House

Bracadale House

B&B · Iv47 8sl, Portnalong · 9.6 miles away

A straightforward B&B in Portnalong, Isle of Skye, suited to walkers and cyclists wanting sea and mountain views without fuss.

Tor View

Tor View

B&B · 7 Torvaig, Portree · 9.6 miles away

Tor View is a B&B in Portree, Isle of Skye, with a solid breakfast, mountain views and free on-site parking.

Dalriada

Dalriada

B&B · Dalriada Guest House Achachork, Portree · 9.7 miles away

Adults-only B&B just outside Portree, Isle of Skye, with mountain views, free parking and generous home-cooked breakfasts.

Seafar Bed and Breakfast

Seafar Bed and Breakfast

B&B · Seafar, Portree · 9.8 miles away

A quiet B&B on Seafar in Portree, Isle of Skye, with garden and outdoor seating and free on-site parking for exploring the area.

🏨

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