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 location was beautiful, rooms nice and clean, cute gardens with bunnies and birds.

Show more Show less
9.2
Wonderful
1,299 reviews
Price from
$261
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 view could never be bettered as amazing view of the harbour in Portree and all the mountains etc. proximity to Portree excellent if you don’t have a vehicle. Little beach at the bottom of a lane. Food top notch. Service beyond great. Check in very professional and friendly. We have been to this hotel numerous times over the past 24 years. Wonderful. Lots to do on Skye. Book ahead as very busy.

Show more Show less
9.4
Wonderful
1,556 reviews
Price from
$451
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. Truly exceptional. Everyone on the staff is absolutely delightful. Absolutely gorgeous setting with a beautiful remodel. Bathroom is gorgeous. Beds are comfortable. Dinner is fantastic. We absolutely loved our stay!

Show more Show less
9.2
Wonderful
196 reviews
Price from
$328
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. At first I hadn't realized that the hotel is not at Skye but on another island, which requires a ferry . It made me so nervous that I almost booked another hotel. Thank god, nothing else was available. Raasay and the Distillery is one of the best places we ever stayed in! The hotel is beautiful! Charming and warm. The view from our room was breathtaking, the room was modern and beautifully furnished. Staying on an isolated island is an amazing experience. We met a few members of the team and they were all super friendly, welcoming and had a lot of patience for our endless questions about the isle, the habitants, the roads, the sights, etc. I wish we had time to stay longer. Breakfast was very good, tasty and assorted. The restaurant has a huge glass window facing the sea. The scenery is so beautiful that we couldn't care less about the food :-)

Show more Show less
9.1
Wonderful
201 reviews
Price from
$274
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. Super clean, cute rooms. Really helpful staff just a wonderful place to stay overall.

Show more Show less
9.3
Wonderful
318 reviews
Price from
$194
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. We used it as a base for some of the main walks that we wanted to do on the island. The weather was very cold and wet, so it was nice to get back to a warm, dry room. Definitely worth trying the restaurant as the food was lovely!

Show more Show less
8.1
Very Good
242 reviews
Price from
$394
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
299 reviews
Price from
$198
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. Nicely done up building. Accommodation comfortable and breakfast is excellent.

Show more Show less
8.5
Very Good
278 reviews
Price from
$310
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.6
Excellent
887 reviews
Price from
$264
per night

Hebridean Inn

Hotel in Broadford

Located in Broadford, 7.8 miles from Kyle of Lochalsh, Hebridean Inn has accommodations with a garden, free private parking and a bar. Amazing staff and very confortable rooms.

Show more Show less
8.6
Excellent
709 reviews
Price from
$131
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