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. Absolutely fantastic experience. Everything was great, the best service I have ever had in my life. The hotel itself is very picturesque and beautiful, our room was exceptional. The breakfast and dinner were just amazing, very delicious and nice. I want to mention that the stuff was always attentive and helpful, I would come back to Scotland just to live in this hotel for a couple of days.

Show more Show less
9.2
Superb
1,289 reviews
Price from
€ 282
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,840 reviews
Price from
€ 470
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. 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.3
Superb
165 reviews
Price from
€ 480
per night

Isle of Raasay Distillery 4 stars

Hotel in Raasay

Isle of Raasay Distillery in Raasay has 4-star accommodation with a shared lounge, a restaurant and a bar. Boasting 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
Superb
230 reviews
Price from
€ 414
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. Everything was top notch. The staff is attentive and friendly. The rooms were clean and had coffee, tea, and biscuits available. The breakfast was superb. We had dinner at the hotel one evening and it was amazing.

Show more Show less
9.2
Superb
291 reviews
Price from
€ 173
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. 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
Superb
95 reviews
Price from
€ 220
per night

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. very central hotel, and really helpfull and kind staff. This was our first stay in Skotland, and it was very good. the hotel rooms are a bit small, but we didnt mind because it was so Nice and cosy. everything was perfect.

Show more Show less
8.4
Very good
1,048 reviews

Balmacara Hotel 4 stars

Hotel in Kyle of Lochalsh

Situated on the shores of Loch Alsh, Balmacara Hotel is just 5 minutes’ drive from Kyle of Lochalsh, the main crossing point to the Isle of Skye. When arrived we have been informed about our room upgrade which we enjoyed a lot!! Thanks a lot Leslie!! 😀

Show more Show less
8
Very good
1,774 reviews
Price from
€ 205
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 architecture and location was great. spot on aesthetics. Very scenic with great view from the cottage.

Show more Show less
8.3
Very good
144 reviews
Price from
€ 439
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. The location of the hotel - a traditional Highland building - was great, we had an astonishing view over Loch Duich with unforgettable sunsets. We stayed there two nights and it was a good location for visiting Isle of Skye. We had a cosy room with a great view of the lake. Food was good as well. The place was very quiet and relaxing, I hope we will go back again!

Show more Show less
8.4
Very good
516 reviews
Price from
€ 176
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

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