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

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 house, rooms, food and surroundings were extraordinary, really special. The staff were very friendly and attentive. We enjoyed some snooker games in a early 20th century fitted snooker room and Talisker whiskey in front of the open fire place. Also there was a very broad choice of breakfast options and an opulent dinner choice in the on site restaurant. Especially fascinating were the free roaming golden pheasants on site.

Show more Show less
9.2
Wonderful
1,285 reviews
Price from
$338
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. The hotel location is brilliant with an amazing view. I hope to be back during summer next time. Free car park and delicious breakfast. :)

Show more Show less
9.4
Wonderful
1,868 reviews
Price from
$501
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. Breakfast was fair , would have liked fruit or fruit juice to start

Show more Show less
9.3
Wonderful
159 reviews
Price from
$462
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. A last minute decision when accommodations on Skye were unavailable. Great decision! The stay included a free tour of the distillery. We also booked dinner on site and it was delicious. The staff was friendly and very accommodating. Lovely pastoral setting and water views. Our room looked newly decorated, clean and fresh, very comfortable. Breakfast was also quite tasty — cooked to order. Not suitable for guests with mobility issues.

Show more Show less
9.1
Wonderful
230 reviews
Price from
$352
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. The staff were friendly, welcoming, and had a sense of humor.

Show more Show less
9.2
Wonderful
286 reviews
Price from
$194
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. The room was spacious and had a beautiful few of the water; the tub in the bathroom was especially nice. Our host was very warm and welcoming. It was a pleasure to chat with her in the mornings at breakfast (which was also delicious).

Show more Show less
9.3
Wonderful
93 reviews
Price from
$425
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. so centrally located, dinner in the hotel restaurant was delicious, breakfast was the same! The room was spacious and so very comfortable and clean!!

Show more Show less
8.4
Very Good
1,065 reviews

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 restaurant was fantastic and the gin bar an added bonus. We were lucky to get a clear night as this place is perfect for star gazing. I would highly recommend Bracken Hide and will be visiting again!

Show more Show less
8.3
Very Good
140 reviews
Price from
$468
per night

Kintail Lodge Hotel

Hotel in Kyle of Lochalsh

Kintail Lodge Hotel has a garden, shared lounge, a bar and water sports facilities in Kyle of Lochalsh. amazing all round service from beginning until the end - staff was amazing, nice, and invested in helping us make our trip great and understanding why we were visiting and what we needed for that - so happy with Kintail and would recommend easily

Show more Show less
8.4
Very Good
492 reviews
Price from
$188
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. The location and views are lovely. The property has been entirely renovated and is bright, clean and modern. The room was very comfortable and the spa is a lovely addition.

Show more Show less
8.4
Very Good
227 reviews
Price from
$331
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
gogless