- 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 hotels with a restaurant

1. The Marmalade Hotel
The Marmalade HotelPortree Town
9.2 out of 10, Wonderful, (373 reviews)
The price is P6,507
P7,808 total
includes taxes & fees
Dec 13 - Dec 14

2. Cuillin Hills Hotel
Cuillin Hills HotelPortree Town
9.6 out of 10, Exceptional, (624 reviews)
The price is P10,372
P12,447 total
includes taxes & fees
Dec 9 - Dec 10

3. The Bosville
The BosvillePortree Town
9.0 out of 10, Wonderful, (312 reviews)
The price is P6,857
P8,228 total
includes taxes & fees
Dec 11 - Dec 12

4. The Skye Inn
The Skye InnPortree Town
9.0 out of 10, Wonderful, (416 reviews)
The price is P7,578
P9,094 total
includes taxes & fees
Nov 19 - Nov 20

5. Skeabost House Hotel
Skeabost House HotelSkeabost
9.0 out of 10, Wonderful, (559 reviews)
The price is P7,498
P8,997 total
includes taxes & fees
Dec 10 - Dec 11

6. Bracken Hide Hotel
Bracken Hide HotelPortree Town
9.0 out of 10, Wonderful, (424 reviews)
The price is P10,281
P12,337 total
includes taxes & fees
Dec 1 - Dec 2

7. The Portree Hotel
The Portree HotelPortree Town
9.2 out of 10, Wonderful, (66 reviews)
The price is P10,075
P12,090 total
includes taxes & fees
Nov 15 - Nov 16

8. Greshornish House Hotel
Greshornish House HotelSkeabost
9.4 out of 10, Exceptional, (211 reviews)
The price is P3,630
P4,356 total
includes taxes & fees
Dec 2 - Dec 3

9. House Of Juniper - The Manse
House Of Juniper - The ManseBroadford
9.6 out of 10, Exceptional, (186 reviews)
The price is P9,026
P10,831 total
includes taxes & fees
Nov 14 - Nov 15

10. Broadford Hotel
Broadford HotelBroadford
8.6 out of 10, Excellent, (253 reviews)
The price is P5,247
P6,297 total
includes taxes & fees
Nov 19 - Nov 20
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.






























