Skip to main content

Stay in Isle of Skye's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

<script type='track_copy' data-hash='ZOdKNKNKPPOPIXfCcMLaUDJTJVXJNSDaSLUNSBXe'></script>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. Everything was very good, Nice view, lovely room with a Nice view and a delicious breakfast. We also had dinner at the place wich was delicious as wel

Show more Show less
9.2
Wonderful
1,292 reviews
Price from
$379
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. Nice spacious room, clean, very good atmospgeren

Show more Show less
9.4
Wonderful
1,747 reviews
Price from
$506
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. This 5-star hotel offers luggage storage space. The charming friendly staff did everything to make our stay perfect. The room was chic, clean and very comfortable. The bedding was high quality as was everything in the room and the whole establishment. Using the local edinbane pottery emphasised the attention to detail and it was beautiful too. The evening tasting menu was outstanding. Breakfast was delicious and both meals used local ingredients with again the attention to detail and love of the produce shone through.

Show more Show less
9.3
Wonderful
176 reviews
Price from
$504
per night

Isle of Raasay Distillery

Hotel in Raasay

Isle of Raasay Distillery in Raasay has 4-star accommodations with a shared lounge, a restaurant and a bar. Featuring luggage storage space, this property also provides guests with a sun terrace. Cosy and chill place to stay. When you walk-in, it feel like home or a home away from home. Staff are very friendly, helpful and supportive.

Show more Show less
9.1
Wonderful
233 reviews
Price from
$371
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. Friendly staff, good food and lots of local information. A lovely sitting area with a log burning stove. We liked seeing the composter too. Private parking.

Show more Show less
9.2
Wonderful
299 reviews
Price from
$189
per night

Sconser Lodge Hotel

Hotel in Sconser

Located in Sconser, 22 miles from Kyle of Lochalsh, Sconser Lodge Hotel provides accommodations with a restaurant, free private parking and a bar.

Show more Show less
9.3
Wonderful
92 reviews
Price from
$236
per night

Bracken Hide Hotel

Hotel in Portree

Located in Portree, 22 miles from Dunvegan Castle, Bracken Hide Hotel has accommodations with a restaurant, free private parking and a bar. This 4-star hotel offers luggage storage space. The cottages are super cute and cozy! The staff are all very friendly and welcoming. They work really hard and it shows. The kitchen made me a vegetarian dish to accommodate a food allergy which was amazing. Dan in the bar makes some great cocktails. Not only is he knowledgeable about scotch, he makes the best amaretto sours I’ve ever had.

Show more Show less
8
Very Good
185 reviews
Price from
$449
per night

The Caledonian

Hotel in Portree

Located in Portree, 23 miles from Dunvegan Castle, The Caledonian has accommodations with free WiFi and free private parking. The hotel has family rooms. The place is very well located, everything you might need is some steps away from the hotel. The food is excellent and well served. The rooms are super confy, secure, clean and noise proof. The staff is very polite and lovely.

Show more Show less
8.9
Excellent
264 reviews
Price from
$190
per night

House of Juniper

Hotel in Broadford

Located in Broadford, 8.5 miles from Kyle of Lochalsh, House of Juniper has accommodations with a garden, free private parking, a restaurant and a bar. This spa hotel is so charming! Amazing views! Staff is helpful and courteous. Rooms were well appointed with excellent bedding & pillows and robes provided for hotel mini spa. Morning breakfast of warm fruit croissants with porridge delivered in a basket each day was a nice touch.

Show more Show less
8.4
Very Good
243 reviews
Price from
$373
per night

The Inn @ Aird a' Bhasair

Hotel in Ardvasar

Located in Ardvasar, 22 miles from Kyle of Lochalsh, The Inn @ Aird a' Bhasair has accommodations with a restaurant, free private parking and a bar. Every aspect of our stay exceeded expectations. I called to check my booking the day before travel and spoke to the lovely Geraldine who was very helpful and friendly about my query. That set the tone for the rest of our stay. We were greeted by the sparkling and cheery Callum who could not have been more helpful and welcoming, it was a breath of fresh air to deal with each and every one of the staff here. I cannot remember staying in a place where every single staff member was exceptional in their dealings with us. The breakfasts were wonderful, plentiful and best of all, freshly prepared and piping hot. We ate dinner every night in the restaurant because the food was so delicious, daily specials of local seafood etc.

Show more Show less
8.8
Excellent
830 reviews
Price from
$259
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

FAQs about hotels in Isle of Skye

Explore guest reviews of hotels on Isle of Skye

See all