Map of the best Hotels in Isle of Skye

We have searched high and low to find the best hotels in Isle of Skye.

Use our easy to use hotel map or comprehensive accommodation listings to find the right Isle of Skye hotel for you.

Post Towns in Isle of Skye


Dunollie Hotel ‘A Bespoke Hotel’

Dunollie Hotel ‘A Bespoke Hotel’
Number of Rooms: 84
Broadford, Isle Of Skye
Broadford
IV49 9AE
Book Now

Kings Arms Hotel - A Bespoke Hotel

Kings Arms Hotel - A Bespoke Hotel
Number of Rooms: 81
King Street
Kyleakin
IV41 8PH
Book Now

Broadford SYHA Hostelling Scotland

Broadford SYHA Hostelling Scotland
Number of Rooms: 55
Broadford
Isle of Skye
IV49 9AA
Book Now

Lochalsh Hotel

Lochalsh Hotel
Number of Rooms: 43
Ferry Road
Kyle
IV40 8AF
Book Now

Kyle Hotel ‘A Bespoke Hotel’

Kyle Hotel ‘A Bespoke Hotel’
Number of Rooms: 30
Main Street
Kyle Of Lochalsh
IV40 8AB
Book Now

Balmacara Hotel

Balmacara Hotel
Number of Rooms: 28
Balmacara
Balmacara
IV40 8DH
Book Now

Cuillin Hills Hotel

Cuillin Hills Hotel
Number of Rooms: 27
Isle of Skye
Portree
IV51 9QU
Book Now

Tongadale Hotel

Tongadale Hotel
Number of Rooms: 27
Wentworth Street
Portree
IV51 9EJ
Book Now

The Portree Hotel

The Portree Hotel
Number of Rooms: 24
Somerled Square, Portree
Portree
IV51 9EH
Book Now

The Royal Hotel

The Royal Hotel
Number of Rooms: 22
Bank Street
Portree, Isle of Skye
IV51 9BU
Book Now

Raasay House

Raasay House
Number of Rooms: 22
Isle of Raasay
Isle of Raasay
IV40 8PB
Book Now

Saucy Mary's Lodge

Saucy Mary's Lodge
Number of Rooms: 22
Meuse Lane
Kyleakin
IV41 8PH
Book Now

Bosville Hotel

Bosville Hotel
Number of Rooms: 19
9-11 Bosville Terrace, Portree
Isle of Skye
IV51 9DG
Book Now

Mackinnon House and Archie's B&B

Mackinnon House and Archie's B&B
Number of Rooms: 18
Ardmore
Isle of Skye
IV41 8PQ
Book Now

Flodigarry Hotel and High Tide Restaurant

Flodigarry Hotel and High Tide Restaurant
Number of Rooms: 18
Flodigarry
Isle of Skye
IV51 9HZ
Book Now

Skeabost House Hotel

Skeabost House Hotel
Number of Rooms: 18
Skeabost Bridge, Isle Of Skye, Skeabost Bridge
Portree
IV51 9NP
Book Now

Hotel Eilean Iarmain

Hotel Eilean Iarmain
Number of Rooms: 16
Isle Ornsay, Sleat
Isle of Skye
IV43 8QR
Book Now

Kinloch Lodge Hotel and Restaurant

Kinloch Lodge Hotel and Restaurant
Number of Rooms: 15
Sleat, Isle Ornsay
Isle of Skye
IV43 8QY
Book Now

Tingle Creek Hotel

Tingle Creek Hotel
Number of Rooms: 12
Erbusaig
Kyle of Lochalsh
IV40 8BB
Book Now

Broadford Hotel

Broadford Hotel
Number of Rooms: 11
Torrin Road
Broadford
IV49 9AB
Book Now

Marmalade

Marmalade
Number of Rooms: 11
Home Farm Road
Portree
IV51 9LX
Book Now

Portree SYHA Hostelling Scotland

Portree SYHA Hostelling Scotland
Number of Rooms: 11
Isle of Skye
Portree
IV51 9EW
Book Now