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. GREAT HOTEL IN SKYE, TURE SKYE VIBE.

Show more Show less
9.2
Wonderful
1,296 reviews
Price from
$382
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. Amazing stay, staff are very welcoming and super friendly. Rooms are lovely and spacious, with great views. The food is spot on and very well priced with even better views from the restaurant.

Show more Show less
9.4
Wonderful
1,793 reviews
Price from
$509
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. lovely room in a peaceful little village. outstanding restaurant

Show more Show less
9.3
Wonderful
171 reviews
Price from
$469
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
232 reviews
Price from
$417
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. We absolutely loved our stay at Atholl House Skye. The rooms are beautiful and comfortable and the staff are very friendly and welcoming. They were always ready to help with tips with what to see or other ways to make our stay more comfortable. A highlight every morning was breakfast. It was beautifully presented and delicious.

Show more Show less
9.2
Wonderful
294 reviews
Price from
$292
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
94 reviews
Price from
$292
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,013 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 place is amazing, like being alone in the countryside although at a walking distance from civilisation. Sauna and cool water pool (natural) are amazing. Our favourite place in our 10 days tour around Scotland.

Show more Show less
8.2
Very Good
164 reviews
Price from
$434
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. Location, perfect bathroom, comfortable bed

Show more Show less
8.4
Very Good
236 reviews
Price from
$299
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. The food was AMAZING. We had dinner (with traditional Scottish desserts) and a full breakfast, and it was the best food of our whole trip. The view from our room was so beautiful (a field of sheep and the ocean).

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