- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Isle of Skye 3-star hotels

2. Sligachan Hotel
Sligachan HotelMinginish
8.6 out of 10, Excellent, (666 reviews)
The price is ฿4,658
฿5,590 total
includes taxes & fees
2 Dec - 3 Dec

3. Tongadale Hotel
Tongadale HotelPortree Town
8.2 out of 10, Very good, (885 reviews)
The price is ฿6,680
฿8,016 total
includes taxes & fees
19 Nov - 20 Nov

4. Isle of Skye Guest house
Isle of Skye Guest houseKyleakin
8.4 out of 10, Very good, (543 reviews)
The price is ฿2,827
฿3,392 total
includes taxes & fees
6 Dec - 7 Dec

5. Eilean Iarmain
Eilean IarmainSleat
9.4 out of 10, Exceptional, (280 reviews)
The price is ฿3,776
฿4,531 total
includes taxes & fees
8 Nov - 9 Nov

7. Broadford Hotel
Broadford HotelBroadford
8.6 out of 10, Excellent, (252 reviews)
The price is ฿5,102
฿6,123 total
includes taxes & fees
11 Nov - 12 Nov

8. Minnies Rooms
Minnies RoomsDunvegan
9.4 out of 10, Exceptional, (196 reviews)
The price is ฿4,309
฿5,170 total
includes taxes & fees
17 Nov - 18 Nov

9. Atholl House Skye
Atholl House SkyeDunvegan
9.8 out of 10, Exceptional, (89 reviews)
The price is ฿6,145
฿7,374 total
includes taxes & fees
8 Nov - 9 Nov

10. The Portree Hotel
The Portree HotelPortree Town
9.2 out of 10, Wonderful, (64 reviews)
The price is ฿5,858
฿7,030 total
includes taxes & fees
1 Dec - 2 Dec

12. Coolin View Guest Rooms
Coolin View Guest RoomsPortree Town
8.6 out of 10, Excellent, (236 reviews)
The price is ฿3,855
฿4,626 total
includes taxes & fees
29 Nov - 30 Nov

18. Gleann an Ronnaich Bed & Breakfast
Gleann an Ronnaich Bed & BreakfastPortree Town
9.6 out of 10, Exceptional, (631 reviews)


































































































