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

Superb: 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 4 stars

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. We absolutely loved our time at Greshornish House! Wish it could have been longer. After our world wind trip around Scotland we finally had some time to relax. The food was great, especially loved the beetroot soup 💜

Show more Show less
9.2
Superb
1,288 reviews
Price from
US$381
per night

Cuillin Hills Hotel 4 stars

Hotel in Portree

In 15 acres of private grounds, this hotel boasts spectacular views over Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskies on offer. The location, the food, the Christmas decoration, the room. All about this hotel is perfect.

Show more Show less
9.4
Superb
1,849 reviews
Price from
US$508
per night

Edinbane Lodge 5 stars

Hotel in Edinbane

Located in Edinbane, 16 km from Dunvegan Castle, Edinbane Lodge provides accommodation with a garden, free private parking, a restaurant and a bar. This 5-star hotel offers luggage storage space. it was cozy, the food was amazing, the people were nice - couldn‘t have been better! the room was clean and there was a free standing bathtub :D they arranged an extra blanked for us and made the best breakfast ever.

Show more Show less
9.3
Superb
163 reviews
Price from
US$519
per night

Atholl House Skye

Hotel in Dunvegan

Atholl House is situated in Dunvegan and features a shared lounge. The property features free private parking and free WiFi. very nice staff, food was great

Show more Show less
9.2
Superb
290 reviews
Price from
US$187
per night

Sconser Lodge Hotel

Hotel in Sconser

Set in Sconser, 35 km from Kyle of Lochalsh, Sconser Lodge Hotel offers accommodation with a restaurant, free private parking and a bar. Beautiful location and rooms. Staff was so kind and welcoming and the food was absolutely delicious. Hotel was spotless and full of Scottish charm without being kitschy. Would highly recommend to everyone and hope to go back myself.

Show more Show less
9.3
Superb
93 reviews

The Portree Hotel 3 stars

Hotel in Portree

Originally built in 1875, The Portree Hotel is situated on the corner of Portree's main street and overlooks Somerled Square, the town’s main square. Couldn’t ask for a better location. The food for breakfast and room were both great. All of the staff were very friendly and helpful with knowledge we needed about the area.

Show more Show less
8.4
Very good
1,055 reviews
Price from
US$273
per night

Bracken Hide Hotel 4 stars

Hotel in Portree

Situated in Portree, 35 km from Dunvegan Castle, Bracken Hide Hotel features accommodation with a restaurant, free private parking and a bar. This 4-star hotel offers luggage storage space. The cottages are super cute and cozy! The staff are all very friendly and welcoming. They work really hard and it shows. The kitchen made me a vegetarian dish to accommodate a food allergy which was amazing. Dan in the bar makes some great cocktails. Not only is he knowledgeable about scotch, he makes the best amaretto sours I’ve ever had.

Show more Show less
8.3
Very good
141 reviews
Price from
US$453
per night

Kintail Lodge Hotel 3 stars

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
503 reviews
Price from
US$190
per night

House of Juniper

Hotel in Broadford

Set in Broadford, 14 km from Kyle of Lochalsh, House of Juniper offers accommodation with a garden, free private parking, a restaurant 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
229 reviews
Price from
US$337
per night

The Inn @ Aird a' Bhasair 3 stars

Hotel in Ardvasar

Situated in Ardvasar, 36 km from Kyle of Lochalsh, The Inn @ Aird a' Bhasair features accommodation with a restaurant, free private parking and a bar. Every aspect of our stay exceeded expectations. I called to check my booking the day before travel and spoke to the lovely Geraldine who was very helpful and friendly about my query. That set the tone for the rest of our stay. We were greeted by the sparkling and cheery Callum who could not have been more helpful and welcoming, it was a breath of fresh air to deal with each and every one of the staff here. I cannot remember staying in a place where every single staff member was exceptional in their dealings with us. The breakfasts were wonderful, plentiful and best of all, freshly prepared and piping hot. We ate dinner every night in the restaurant because the food was so delicious, daily specials of local seafood etc.

Show more Show less
8.8
Fabulous
799 reviews
Price from
US$260
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 & disinfecting
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 that you can book without a credit card

See all

FAQs about hotels on Isle of Skye

Intriguing Isle of Skye

The intriguing Isle of Skye can be experienced in the captivating twinkle in a peaceful loch or the unpredictability of an encroaching cloud mass. This interwoven patchwork of stunning scenery includes mysterious mountains and breath-taking cliffs all crammed into one small island in Scotland’s Inner Hebrides.

Boasting top billing alongside Edinburgh and Loch Ness, this top Scottish destination is the third most visited attraction in this enchanting country. While the weather will dissuade some tourists, its attractiveness lies in the tiny coastal bays and inland moors.

The history of the MacLeod and Donald Clans can be captured in old castle ruins dotted around the island or enjoy intact Highland history by visiting Dunvegan or Armadale Castle on the island. Eilean Donan Castle, located in Dornie on the main tourist route to the island, is another impressive example.

Swamped in Gaelic tradition, the main town of Portree, with its picturesque harbour, is the central tourist hot spot for exploring the island. Visitors generally enter the island by the controversial Skye Bridge, originally a toll bridge, which links the mainland to the island. Ferries are a popular alternative.

Booking.com comprises a range of accommodation to suit all budgets, both on the Island of Skye and at various locations in the Scottish Highlands.

Explore guest reviews of hotels on Isle of Skye

See all