Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Stay in Isle of Skye's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Greshornish House Hotel

Hotel in Edinbane

Greshornish House Hotel features free WiFi in public areas and views of sea in Edinbane. Among the various facilities of this property are a garden and a bar. The location is great. The rooms were great. Breakfast - I cannot rate it because the entire Scottish dishes are not in my taste so it will be unfair to rate the breakfast as I don't like the Scottish food.

Show more Show less
9.1
Wonderful
1,053 reviews
Price from
$300
per night

Cuillin Hills Hotel

Hotel in Portree

In 15 acres of private grounds, this hotel features spectacular views over Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskeys on offer. Location is up the hill so you can see great view of potree harbour Staffs are friendly Breakfast was great eventough its not a buffet Ample parking spaces

Show more Show less
9.3
Wonderful
1,902 reviews
Price from
$413
per night

Edinbane Lodge

Hotel in Edinbane

Located in Edinbane, 10 miles from Dunvegan Castle, Edinbane Lodge provides accommodations with a garden, free private parking, a restaurant and a bar. The accommodation is excellent but not very cheap. The staff was professional, the room was brilliant. Breakfast was delicious. Dinner was Michelin-starred .... it consisted of 10 dishes .... and the price was also Michlen level. 105 pounds per person. I would like to say that the quality was the same as in the London Ritz. Congratulations to the owners and all the staff!

Show more Show less
9.5
Exceptional
112 reviews
Price from
$429
per night

Isle of Raasay Distillery

Hotel in Raasay

Isle of Raasay Distillery is a 4-star property located in Raasay. With free WiFi, this 4-star hotel has a shared lounge and a bar. All rooms in the hotel are equipped with a flat-screen TV. Friendly staff, fantastic service, great distillery tour and tasting with chocolate. Fantastic food!

Show more Show less
9.2
Wonderful
166 reviews
Price from
$301
per night

Atholl House Skye

Hotel in Dunvegan

Atholl House is located in Dunvegan and features a shared lounge. The property features free private parking and free WiFi. very nice staff, food was great

Show more Show less
9.3
Wonderful
208 reviews
Price from
$244
per night

Sligachan Hotel

Hotel in Sconser

Home to its own museum, micro-brewery, and award-winning whiskey bar and restaurant, Sligachan Hotel offers pet-friendly accommodations with an outdoor play area. friendly staff and beautiful room

Show more Show less
8.2
Very Good
1,182 reviews
Price from
$208
per night

The Portree Hotel

Hotel in Portree

Originally built in 1875, The Portree Hotel is located on the corner of Portree's main street and overlooks Somerled Square, the town’s main square. Right on the square where the buses come and go but well-insulated windows keep out street noise from the restaurant below, where I had a great breakfast and dinner. Very nice stay, I would return!

Show more Show less
8.4
Very Good
1,253 reviews

Balmacara Hotel

Hotel in Kyle of Lochalsh

On the shores of Loch Alsh, Balmacara Hotel is just a 5-minute drive from Kyle of Lochalsh, the main crossing point to the Isle of Skye. We loved this place and would love to stay again! The view is beautiful and staff were so friendly and accommodating. We had dinner at the restaurant and the food was incredible!

Show more Show less
8
Very Good
1,064 reviews
Price from
$175
per night

Kintail Lodge Hotel

Hotel in Kyle of Lochalsh

Located 6.6 miles from Eilean Donan Castle, Kintail Lodge Hotel offers 3-star accommodations in Kyle of Lochalsh and has a garden, a shared lounge and a bar. Breakfast good. friendly helpful staff

Show more Show less
8.3
Very Good
153 reviews
Price from
$125
per night

The Skye Bridge Hotel

Hotel in Kyle of Lochalsh

Located in Kyle of Lochalsh, a 2-minute walk from Kyle of Lochalsh, The Skye Bridge Hotel provides accommodations with a terrace, free private parking and a bar. The hotel features family rooms. The managers were very friendly and helpful. The room was perfect for me and very comfortable, location central. Breakfast delicious

Show more Show less
8
Very Good
493 reviews
Price from
$112
per night

Hotels with extra health and safety measures

Find hotels in Isle of Skye with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Isle of Skye in the past month

See all

Isle of Skye's best hotels with breakfast

See all

Budget hotels on Isle of Skye

See all

Hotels on Isle of Skye you can book without a credit card

See all

FAQs about hotels in Isle of Skye

Explore guest reviews of hotels on Isle of Skye

See all