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. A really truly amazing experience in Skye. I highly recommend this place. Beautiful warm room, great bathroom, amazing view and a very cosy living room with the fireplace that you can enjoy your drinks. The team is also wonderful. Great breakfast and a nice restaurant to dine in.

Show more Show less
9.2
Wonderful
1,282 reviews
Price from
$449
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 waiter who attended us during dinner at restaurant on 8th. The guy from Canada. He was really amazing!

Show more Show less
9.4
Wonderful
1,903 reviews
Price from
$643
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. Fantastic staff took this stay to the next level. So friendly welcoming and chatty felt like we were old friends. Breakfast a lovely traditional Scottish breakfast set us up for the day. Evening chilling in the gathering room with a plentiful supply of gin, whiskey and good company made for wonderful evenings in the most beautiful setting inside and out. Lovely furniture, throws, cushions…. Very enviable.

Show more Show less
9.1
Wonderful
228 reviews
Price from
$400
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. This is such a beautiful and well-kept hotel! The restaurant and bar/lounge are also really amazing spaces. Loved the private parking on the side and back of the house.

Show more Show less
9.2
Wonderful
284 reviews
Price from
$244
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
91 reviews
Price from
$244
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. Breakfast is excellent, big portions and very friendly staff. All the staff in the hotel, restaurant and bars are friendly and just so helpful, nothing was to much of an issue. The staff are a credit to business, one of the best small hotels I've stayed in, just a shame they are such a long way from the Thames Valley

Show more Show less
8.4
Very Good
1,087 reviews
Price from
$193
per night

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. The Staff and room where amazing!

Show more Show less
8
Very Good
1,681 reviews
Price from
$203
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 place is gorgeous. Rooms are beautiful. We loved walking around the sheep.

Show more Show less
8.3
Very Good
127 reviews
Price from
$445
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. Breakfast was very good. We also enjoyed dinner at the restaurant.

Show more Show less
8.4
Very Good
466 reviews
Price from
$125
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 and a bar. We were unable to get to the accommodation due to a fatal road accident The staff we spoke to were kind and considerate

Show more Show less
8.4
Very Good
220 reviews
Price from
$330
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