Top 10 Hotels in Isle of Skye

See all 9 Hotels in Isle of Skye
Duisdale House Hotel
Duisdale House Hotel

Isle Ornsay, Isle Of Skye IV43 8QW

4.0 out of 5.0
4.4 out of 5 (116 reviews)

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 …

$121
Toravaig House Hotel
Toravaig House Hotel

Sleat, Isle of Skye IV44 8RE

4.0 out of 5.0
4.1 out of 5 (35 reviews)

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 Talla …

$190
Uig Lodge
Uig Lodge

Uig, Portree IV51 9YE

3.0 out of 5.0
4 out of 5 (189 reviews)

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 …

$73
Skeabost Hotel
Skeabost Hotel

Skeabost Bridge, Portree IV51 9NP

3.0 out of 5.0
4 out of 5 (115 reviews)

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

$121
Coolin View Guest House
Coolin View Guest House

2 Bosville Terrace, Portree IV51 9DG

3.0 out of 5.0
4 out of 5 (4 reviews)

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

$86
The Royal Hotel
The Royal Hotel

Bank Street, Portree IV51 9BU

3.0 out of 5.0
3.4 out of 5 (13 reviews)

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

$94
Conusg Bed and Breakfast
Conusg Bed and Breakfast

Coolin Hills Gardens, Portree IV51 9NB

2.5 out of 5.0
4.8 out of 5 (10 reviews)

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

Get Rates
The Regent Hotel
The Regent Hotel

Esplanade Oban, Oban PA34 5PZ

2.0 out of 5.0
3.2 out of 5 (306 reviews)

Situated in Oban, this eco-friendly hotel is steps from St. John's Cathedral and Oban Distillery. RSPB Visitor Centre and …

$27
Raasay House
Raasay House

Raasay House, Isle of Raasay IV40 8PB

4.0 out of 5.0
4 out of 5 (86 reviews)

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

Get Rates
Nevis Bank Inn
Nevis Bank Inn

Belford Road, Fort William PH33 6PF

4.0 out of 5.0
4.4 out of 5 (144 reviews)

Situated in Fort William, this hotel is within a 10-minute walk of Steall Waterfall, Commando Monument, and Inverlochy …

$106
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.