Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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.

Tingle Creek Hotel 3 stars

Hotel in Kyle of Lochalsh

Overlooking the Isle of Skye & Raasay, Tingle Creek Hotel is set in a quiet location within the West Highlands of Scotland. The site is very cosy and peaceful. Decor is very nice, especially the clan tartan history throughout the corridor is a nice touch! The views are great, overlooking Erbusaig bay, facing towards Skye if i remember correctly. Very nice view as you sit down at the front deck tables or from the dining room.

Show more Show less
9
Superb
1,057 reviews

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. Space and probably best view from our room into Portree bay

Show more Show less
9.3
Superb
1,836 reviews
Price from
£114.84
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. The accommodation is excellent but not very cheap. The staff was professional, the room was brilliant. Breakfast was delicious. Dinner was Michelin-starred .... it consisted of 10 dishes .... and the price was also Michlen level. 105 pounds per person. I would like to say that the quality was the same as in the London Ritz. Congratulations to the owners and all the staff!

Show more Show less
9.5
Exceptional
104 reviews
Price from
£286.35
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 and a bar. This 4-star hotel offers luggage storage space. Fantastic staff took this stay to the next level. So friendly welcoming and chatty felt like we were old friends. Breakfast a lovely traditional Scottish breakfast set us up for the day. Evening chilling in the gathering room with a plentiful supply of gin, whiskey and good company made for wonderful evenings in the most beautiful setting inside and out. Lovely furniture, throws, cushions…. Very enviable.

Show more Show less
9.2
Superb
149 reviews
Price from
£149.04
per night

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 everything was perfect : the restaurant, the room, the staff, the fire place, the Christmas tree, the price. Definitely our best experience of our Isle of Skye tour.

Show more Show less
9.1
Superb
956 reviews
Price from
£72
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. The establishment changed hands approximately a year ago, so upgrades throughout the premises, but keeping with the original home. It was very clean and the owners were there to assist in all matters of our stay. The dinner at the restaurant was very good, and one of the best dinners, we had for our week long trip.

Show more Show less
9.3
Superb
172 reviews
Price from
£80.50
per night

Sligachan Hotel 3 stars

Hotel in Sconser

Home to its own museum, micro-brewery, and award-winning whisky bar and restaurant, Sligachan Hotel offers pet-friendly accommodation with an outdoor play area. Very beautiful & elegant rooms. The people - 15/10 for warmth, friendly, accommodating. All facilities, just completely lovely.

Show more Show less
8.2
Very good
1,033 reviews
Price from
£102
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. 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.3
Very good
1,197 reviews
Price from
£85
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 and a bar. The hotel has a sauna, a 24-hour front desk and free WiFi. Location, perfect bathroom, comfortable bed

Show more Show less
8.5
Very good
120 reviews

The Inn @ Aird a' Bhasair 3 stars

Hotel in Ardvasar

Situated in Ardvasar, within 36 km of Kyle of Lochalsh and 50 km of Eilean Donan Castle, The Inn @ Aird a' Bhasair features accommodation with a bar and free WiFi as well as free private parking for... beautiful location. friendly staff, good whiskey and beer.

Show more Show less
8.9
Fabulous
634 reviews
Price from
£93.50
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