Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Staffin on Hotels.com. These Staffin hotels consistently deliver on comfort, location and traveler experience. Last updated on .
Hotels in Staffin
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Staffin?

The Flodigarry Hotel in the Skye
The Flodigarry Hotel in the SkyeFlodigarry
9.6 out of 10, Exceptional, (53 reviews)
The price is CNY2,228
CNY2,674 total
includes taxes & fees
Jun 25 - Jun 26

Amber's Cottage
Amber's CottageStaffin
8.8 out of 10, Excellent, (6 reviews)
The price is CNY5,938
CNY7,126 total
includes taxes & fees
Jul 4 - Jul 5

Sligachan Hotel
Sligachan HotelMinginish
8.6 out of 10, Excellent, (621 reviews)
The price is CNY2,008
CNY2,410 total
includes taxes & fees
Jul 18 - Jul 19

Bracken Hide Hotel
Bracken Hide HotelPortree Town
9.2 out of 10, Wonderful, (333 reviews)
The price is CNY3,523
CNY4,227 total
includes taxes & fees
Jul 10 - Jul 11

Isle of Raasay Distillery
Isle of Raasay DistilleryIsle of Raasay
9.6 out of 10, Exceptional, (70 reviews)
The price is CNY2,430
CNY2,916 total
includes taxes & fees
Jul 6 - Jul 7

Applecross B&B and Cabins
Applecross B&B and CabinsStrathcarron
9.8 out of 10, Exceptional, (42 reviews)
The price is CNY1,373
CNY1,648 total
includes taxes & fees
Jun 24 - Jun 25

Greshornish House Hotel
Greshornish House HotelSkeabost
9.4 out of 10, Exceptional, (196 reviews)
The price is CNY2,463
CNY2,956 total
includes taxes & fees
Jul 3 - Jul 4

Skeabost House Hotel
Skeabost House HotelSkeabost
9.0 out of 10, Wonderful, (548 reviews)
The price is CNY3,426
CNY4,111 total
includes taxes & fees
Jul 2 - Jul 3

Hame Hotel
Hame HotelDunvegan
9.2 out of 10, Wonderful, (112 reviews)
The price is CNY1,671
CNY2,005 total
includes taxes & fees
Jul 3 - Jul 4

Tongadale Hotel
Tongadale HotelPortree Town
8.2 out of 10, Very Good, (843 reviews)
The price is CNY1,545
CNY1,854 total
includes taxes & fees
Jul 4 - Jul 5

The Marmalade Hotel
The Marmalade HotelPortree Town
9.2 out of 10, Wonderful, (336 reviews)
The price is CNY3,172
CNY3,806 total
includes taxes & fees
Jun 28 - Jun 29

Shieldaig Lodge Hotel
Shieldaig Lodge HotelGairloch
9.2 out of 10, Wonderful, (139 reviews)
The price is CNY1,709
CNY2,051 total
includes taxes & fees
Jun 23 - Jun 24

Cuillin Hills Hotel
Cuillin Hills HotelPortree Town
9.6 out of 10, Exceptional, (614 reviews)
The price is CNY4,084
CNY4,901 total
includes taxes & fees
Jun 25 - Jun 26

The Portree Hotel
The Portree HotelPortree Town
9.2 out of 10, Wonderful, (62 reviews)
The price is CNY1,717
CNY2,060 total
includes taxes & fees
Jun 28 - Jun 29

The Skye Inn
The Skye InnPortree Town
9.0 out of 10, Wonderful, (374 reviews)
The price is CNY1,964
CNY2,357 total
includes taxes & fees
Jul 1 - Jul 2

Atholl House Skye
Atholl House SkyeDunvegan
10.0 out of 10, Exceptional, (77 reviews)
The price is CNY1,985
CNY2,382 total
includes taxes & fees
Jun 24 - Jun 25

The Bosville
The BosvillePortree Town
9.0 out of 10, Wonderful, (293 reviews)
The price is CNY2,911
CNY3,493 total
includes taxes & fees
Jun 25 - Jun 26

Gairloch Sands Youth Hostel
Gairloch Sands Youth HostelGairloch
8.0 out of 10, Very Good, (18 reviews)
The price is CNY681
CNY817 total
includes taxes & fees
Jun 28 - Jun 29
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.
Top neighborhoods in Staffin

Photo by Mark Wilson
Open Photo by Mark Wilson
Flodigarry
Staffin's Flodigarry neighborhood offers attractions including Quiraing.
Top landmarks in Staffin
Check out reviews of Staffin hotels guests love

Uig Hotel
10/10 Excellent













































































