
Find hotels in Isle of Skye from ฿3,817
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Isle of Skye
Pet friendly
Family friendly
Check prices for these dates
Our top choices for Isle of Skye hotels

Kings Arms Hotel
Kings Arms HotelKyleakin
6.4 out of 10, (912 reviews)
The price is ฿4,493
฿5,391 total
includes taxes & fees
15 Apr - 16 Apr

Cuillin Hills Hotel
Cuillin Hills HotelPortree Town
9.6 out of 10, Exceptional, (607 reviews)
The price is ฿13,358
฿16,030 total
includes taxes & fees
18 Apr - 19 Apr

Minnies Rooms
Minnies RoomsDunvegan
9.4 out of 10, Exceptional, (155 reviews)
The price is ฿4,780
฿5,736 total
includes taxes & fees
24 Apr - 25 Apr

House Of Juniper - The Cabins
House Of Juniper - The CabinsBroadford
9.8 out of 10, Exceptional, (129 reviews)

The Skye Inn
The Skye InnPortree Town
9.0 out of 10, Wonderful, (338 reviews)
The price is ฿5,915
฿7,098 total
includes taxes & fees
20 Apr - 21 Apr

Anneth Glamping Pod
Anneth Glamping PodArdvasar
10.0 out of 10, Exceptional, (83 reviews)
The price is ฿4,852
฿5,823 total
includes taxes & fees
18 Apr - 19 Apr

Greshornish House Hotel
Greshornish House HotelSkeabost
9.6 out of 10, Exceptional, (187 reviews)
The price is ฿6,038
฿7,246 total
includes taxes & fees
20 Apr - 21 Apr

Bracken Hide Hotel
Bracken Hide HotelPortree Town
9.2 out of 10, Wonderful, (300 reviews)
The price is ฿12,004
฿14,405 total
includes taxes & fees
17 Apr - 18 Apr

Isle of Skye Guest house
Isle of Skye Guest houseKyleakin
8.4 out of 10, Very good, (389 reviews)
The price is ฿6,994
฿8,393 total
includes taxes & fees
15 Apr - 16 Apr

The Marmalade Hotel
The Marmalade HotelPortree Town
9.2 out of 10, Wonderful, (322 reviews)
The price is ฿14,556
฿17,468 total
includes taxes & fees
18 Apr - 19 Apr





































