Top 10 Hotels in Isle of Skye

See all 32 Hotels in Isle of Skye
Raasay House
Raasay House

Raasay House, Isle of Raasay IV40 8PB

4.0 out of 5.0

Situated by the ocean, this guesthouse is steps from Raasay House Activities Centre and Raasay Pictish Stone. Raasay Ferry is …

$40
per night
Skeabost Hotel
Skeabost Hotel

Skeabost Bridge, Portree IV51 9NP

3.0 out of 5.0

Located in Skeabost, this golf hotel is within 9 mi (15 km) of Skye Riding Centre, Somerled Square, and Portree Harbour. …

$89
per night
Duisdale House Hotel
Duisdale House Hotel

Isle Ornsay, Isle Of Skye IV43 8QW

4.0 out of 5.0

Located in Duisdalemore, this hotel is 0.9 mi (1.4 km) from Gallery An Talla Dearg and within 9 mi (15 km) of Skye …

$113
per night
The Royal Hotel
The Royal Hotel

Bank Street, Portree IV51 9BU

3.0 out of 5.0

Situated in Portree, this hotel is steps from Portree Harbour, Somerled Square, and Portree Visit Scotland Information Centre …

Get Rates
Conusg Bed and Breakfast
Conusg Bed and Breakfast

Coolin Hills Gardens, Portree IV51 9NB

2.5 out of 5.0

Situated in Portree, this bed & breakfast is within a 15-minute walk of Portree Harbour, Somerled Square, and Aros Experience …

$60
per night
Uig Hotel
Uig Hotel

Uig, Portree IV51 9YE

3.0 out of 5.0

Located in Uig, this hotel is 1.4 mi (2.2 km) from Uig Pottery and within 9 mi (15 km) of Flora Macdonald's Grave and Skye …

$81
per night
Uig Lodge
Uig Lodge

Uig, Portree IV51 9YE

3.0 out of 5.0

Located in Uig, this hotel is 1.4 mi (2.3 km) from Uig Pottery and within 9 mi (15 km) of Flora Macdonald's Grave and Skye …

$71
per night
Toravaig House Hotel
Toravaig House Hotel

Sleat, Isle of Skye IV44 8RE

4.0 out of 5.0

Located in Teangue, this romantic hotel is 4.3 mi (6.9 km) from Armadale Castle and within 12 mi (20 km) of Gallery An Tall …

Get Rates
West Highland Hotel
West Highland Hotel

Mallaig, Mallaig PH41 4QZ

3.0 out of 5.0

This family-friendly Mallaig hotel is located on the waterfront, within a 15-minute walk of Mallaig Heritage Centre and …

$91
per night
Coolin View Guest House
Coolin View Guest House

2 Bosville Terrace, Portree IV51 9DG

3.0 out of 5.0

Situated on the waterfront, this bed & breakfast is steps from Portree Harbour and Aros Experience. Somerled Square and …

Get Rates

Recent Reviews in Isle of Skye

Hide content

Where to stay in Isle of Skye

Isle of Skye Hotel Guide

Isle of Skye has only one Expedia-listed hotel option so, if you plan to stay close by it is recommended you book early.

The Cuillin Hills Hotel, Scotland, which is the nearest hotel, is 10 miles from downtown Isle of Skye. Another handy option is the Skeabost Hotel, which is located in Scotland, which is 12 miles from the middle of Isle of Skye.

10 miles from the middle of Isle of Skye, is the Gleann an Ronnaich Bed and Breakfast. Alternatively, the Coolin View Guest House is located 9 miles away. You could also book a bed at the Conusg Bed and Breakfast or the The Royal Hotel.

Looking to travel a bit further afield? Scottish Islands offers many attractions. Scottish Islands has beaches, coastal plains, rivers and streams. Popular Scottish Islands visitor draws are ruins, castles and traditional villages. Visitors and locals alike in this section of United Kingdom commonly enjoy mountain biking and mountain climbing.

The closest hotels in Inner Hebrides and Isle of Skye are Isle of Eigg and Uig. Isle of Eigg is 25 miles to the south of Isle of Skye, while Uig is 20 miles to the north. Accommodations in Isle of Eigg include the Glebe Barn Annexe - Tigh Ard Beag and Glebe Barn - Hostel. While Uig apartments are the Uig Hotel and Uig Lodge.

Expedia's destination page is also an excellent way to learn more about Isle of Skye.