Stay in Isle of Skye's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 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.

Cuillin Hills Hotel

Hotel in Portree

On 15 acres of private grounds, this hotel features spectacular views of Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskeys available. Excellent staff, location rooms are awesome and restaurant top notch

Show more Show less
9.4
Awesome
1,654 reviews
Price from
$309
per night

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 absolutely gorgeous and the dinner we had was definitely world class. Staff very friendly and the rooms had such charming decor and were very clean. One of the highlights of our entire trip.

Show more Show less
9.2
Awesome
868 reviews
Price from
$162
per night

Tingle Creek Hotel

Hotel in Kyle of Lochalsh

Overlooking the Isle of Skye & Raasay, Tingle Creek Hotel is in a quiet location within the West Highlands of Scotland. Wonderful location, staff and very comfortable sitting areas

Show more Show less
9
Awesome
887 reviews
Price from
$183
per night

Kinloch Lodge Hotel and Restaurant

Hotel in Kinloch

Kinloch Lodge Hotel and Restaurant is a family-run former 17th-century hunting lodge, located at the foot of a long private drive up Kinloch Hill on the shoreline of Loch Na Dal. I wish I could give this hotel 20 stars! The staff were incredible, friendly, went over the top to provide anything you could think of! The food was out of this world gourmet. The tasting menus were so unique and enjoyable. The sitting room with coffee and chocolates, was a wonderful touch! The room had an amazing view and the bed was so comfortable. I just loved every moment and cannot wait to come back!

Show more Show less
9.1
Awesome
191 reviews
Price from
$535
per night

Sconser Lodge Hotel

Hotel in Sconser

Set in Sconser, Sconser Lodge Hotel features a restaurant, bar and free WiFi. Private parking can be arranged at an extra charge. The units in the hotel are equipped with a flat-screen TV. Was very happy with everything about the place. I think we stayed in the best room in the house, with a fine big 4 post bed and a great sea view. The binoculars were a funny surprise. The breakfast set us up well for the day ahead. The hosts were very friendly.

Show more Show less
9.4
Awesome
60 reviews
Price from
$186
per night

The Inn @ Aird a' Bhasair

Hotel in Ardvasar

Located in Ardvasar, The Inn @ Aird a' Bhasair offers 3-star accommodations with a bar. There is a restaurant serving British cuisine, and free private parking is available. Our room had a gorgeous view which was completely unexpected and thrilling. The room was well appointed and due to traveling with cats, we stayed in and enjoyed our dinner and had a comfortable dinner. Everything was great!

Show more Show less
9.1
Awesome
87 reviews
Price from
$211
per night

Edinbane Lodge

Hotel in Edinbane

Located in Edinbane, Edinbane Lodge features a garden. Among the facilities of this property are a restaurant, room service and luggage storage space, along with free WiFi throughout the property. Tasteful modern decor, refined food at both dinner and breakfast, pampering service. Location is convenient to many attractions and Portree for any major town needs. Highly recommend!

Show more Show less
9.6
Exceptional
43 reviews
Price from
$334
per night

The Rosedale Hotel

Hotel in Portree

Located within 17 mi of Talisker Distillery in Portree, The Rosedale Hotel features a restaurant and a bar, as well as free WiFi. Friendly, considerate staff. A sense that the health and safety of guests had really been thought about and acted upon. The location. The view. The food. Everything was brilliant.

Show more Show less
8.3
Very Good
403 reviews
Price from
$162
per night

Hame on Skye

Hotel in Lonmore

Hame on Skye, 2.8 mi from Dunvegan on the Isle of Skye offers lake views of the surrounding Roag Peninsula. Both free WiFi and private parking are available at this property. Callum & Heather were so welcoming and friendly, they had amazing recommendations & knowledge of the island. Both breakfast & dinner were delicious with plenty of variety. The bar/games room was the perfect place to end the day with a lovely view and cosy fire. The room was clean and welcoming with everything we could need.

Show more Show less
8.7
Excellent
172 reviews
Price from
$261
per night

Sligachan Hotel

Hotel in Sconser

Home to its own museum, micro-brewery, and award-winning whiskey bar and restaurant, Sligachan Hotel offers pet-friendly accommodations with an outdoor play area. The location was perfect and the hotel was very comfortable and tastefully furnished. A hotel with charm and history.

Show more Show less
8.3
Very Good
633 reviews
Price from
$108
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