Hotels in Isle of Skye

Portree and its colourful houses, the Old Man of Storr, the Quiraing and the Fairy Pools.

Best-rated hotels in Isle of Skye

Ranked by guest score and number of reviews.

Looking for something specific? Rural hotels Β· Beach hotels Β· Adults-only hotels Β· Pet-friendly hotels Β· Hotels with parking Β· Accessible hotels Β· Family hotels Β· Aparthotels Β· 5-star hotels Β· 4-star hotels Β· Cheap hotels.

Isle of Skye is in the Scottish Highlands. Hotels across the whole area: Scottish Highlands.

Where to stay in Isle of Skye: the best areas

Portree

The island’s main town has most of the hotels, guesthouses and restaurants, around its harbour of colourful houses. In summer it books up early.

Northern Trotternish

Near the Old Man of Storr and the Quiraing there are guesthouses and isolated cottages, with huge landscapes and few services.

South and Broadford

Near the bridge to the mainland, Broadford and Kyleakin have practical hotels and B&Bs, close to the Cuillin and the Fairy Pools.

Hotels in Isle of Skye in numbers

Worked out from the data of every property within 20 km of the centre of Isle of Skye. Updated daily. Tap a type to see its hotels.

places to stay
199
average score of 181 rated properties
9.4
guest reviews
36,677
four- and five-star hotels
98
Rural hotels
13
Beach hotels
25
Hotels with a pool
1
Adults-only hotels
39
Pet-friendly hotels
41
Hotels with parking
120
Accessible hotels
100
Family hotels
64
Hostels
3
Aparthotels
15
5-star hotels
5
4-star hotels
52
Cheap hotels
4

Getting to Isle of Skye

The nearest airports are Inverness (INV), 129 km away and Glasgow (GLA), 202 km away as the crow flies.

More hotels in Isle of Skye

Another 96 places to stay in the area, also ranked by guest reviews.

Frequently asked questions about hotels in Isle of Skye

How many hotels are there in Isle of Skye?

We list 199 places to stay within 20 km of the centre of Isle of Skye: 8 five-star, 90 four-star, 57 three-star and 7 two-star, and the rest without a star rating in their data.

What is the best-rated hotel in Isle of Skye?

Greshornish House Hotel, with a score of 9.2 out of 10 from 1,841 guest reviews. We rank hotels by both their score and their number of reviews, so a hotel with two good reviews doesn’t come out on top.

What is the best area to stay in Isle of Skye?

It depends on your trip. Our guide to the areas of Isle of Skye explains what each one offers: Portree, Northern Trotternish and South and Broadford.