Compare Cheap Hotels in Staffin
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Staffin Hotels

Luxury self-catering cabin - panoramic mountain views, short walk from the beach
Staffin Scotland
$217 nightly
The price is $217 total per night
$217 total
Feb 21 - Feb 22
Total with taxes and fees
1.78 mi from city center
Located in Staffin, this cabin is in the mountains, within a 5-minute drive of Quiraing and Skyelight Candles.

The Flodigarry Hotel in the Skye
Flodigarry, Isle of Skye Staffin Scotland
$146 nightly
The price is $176 total per night
$176 total
Mar 16 - Mar 17
Total with taxes and fees
3.87 mi from city center
With a stay at The Flodigarry Hotel in the Skye in Staffin, you'll be 4.3 mi (7 km) from Duntulm Castle and 21 mi (33.8 km) from Portree Harbour.
Breakfast included
Pet friendly

Skye Stays
1 Sartle Staffin Scotland
1.99 mi from city center
With a stay at this cottage in Staffin, you'll be 3.3 mi (5.4 km) from Kilt Rock and 18.3 mi (29.5 km) from Portree Harbour.
Kitchen
Washer

Cuillin Hills Hotel
Scorrybreac Road Portree Scotland
$136 nightly
The price is $163 total per night
$163 total
Feb 22 - Feb 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
13.86 mi from city center
With a stay at Cuillin Hills Hotel in Portree, you'll be 8 mi (12.9 km) from Old Man of Storr and 15.5 mi (25 km) from Kilt Rock.
Breakfast included
Parking included

Bracken Hide Hotel
Struan Rd Portree Scotland
$206 nightly
The price is $247 total per night
$247 total
Feb 28 - Mar 1
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
14.02 mi from city center
With a stay at Bracken Hide Hotel in Portree (Portree Town), you'll be within a 5-minute drive of Portree Harbour and A.C.E Target Sports Skye.
Breakfast included
Parking included

Uig Hotel
Uig Uig Scotland
$199 nightly
The price is $238 total per night
$238 total
Mar 16 - Mar 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
6.21 mi from city center
Located in Uig, Uig Hotel is in a rural location, a 3-minute drive from Uig Pottery and 6 minutes from The Fairy Glen.
Breakfast included
Pet friendly

The Skye Inn
Springfield Road Portree Scotland
Free Cancellation
Reserve now, pay when you stay
13.9 mi from city center
With a stay at The Skye Inn in Portree (Portree Town), you'll be within a 10-minute walk of Portree Harbour and Skye and Lochalsh Archive Centre.

The Marmalade Hotel
HOME FARM ROAD Portree Scotland
$116 nightly
The price is $139 total per night
$139 total
Feb 27 - Feb 28
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
13.8 mi from city center
Located in Portree (Portree Town), The Marmalade Hotel is within a 10-minute walk of Somerled Square and Portree Harbour.

Sligachan Hotel
Sligachan Hotel Minginish Scotland
$130 nightly
The price is $156 total per night
$156 total
Mar 16 - Mar 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
22.57 mi from city center
With a stay at Sligachan Hotel in Minginish, you'll be within a 15-minute drive of Portree Harbour and Aros Centre.
Pet friendly
Parking included

Skeabost House Hotel
Skeabost Bridge Skeabost Scotland
$119 nightly
The price is $143 total per night
$143 total
Feb 21 - Feb 22
Total with taxes and fees
11.97 mi from city center
Located in Skeabost (Skeabost), Skeabost House Hotel is within a 10-minute drive of Portree Visit Scotland Information Centre and Aros Experience.

The Portree Hotel
Somerled Square Portree Scotland
$124 nightly
The price is $148 total per night
$148 total
Feb 21 - Feb 22
Total with taxes and fees
14.07 mi from city center
With a stay at The Portree Hotel in Portree (Portree Town), you'll be steps from Portree Harbour and Somerled Square.
Breakfast included
Free WiFi

The Bosville
9 - 11 Bosville Terrace Portree Scotland
$105 nightly
The price is $126 total per night
$126 total
Feb 22 - Feb 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
14.07 mi from city center
With a stay at The Bosville in Portree (Portree Town), you'll be steps from Portree Harbour and Somerled Square.
Free WiFi
Restaurant
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.
Staffin hotels essential information
Accommodation | 350 hotels |
|---|---|
Lowest Price | $126 |
Highest Price | $247 |
Popular hotels | Luxury self-catering cabin - panoramic mountain views, short walk from the beach, The Flodigarry Hotel in the Skye , Skye Stays, Cuillin Hills Hotel, Bracken Hide Hotel, Uig Hotel, The Skye Inn, The Marmalade Hotel, Sligachan Hotel, Skeabost House Hotel, The Portree Hotel , The Bosville |
Most Recent Staffin Hotel Reviews

Cuillin Hills Hotel
5 out of 5
Posted 1 day ago
CheapTickets Verified Review
"What a fabulous hotel. Visiting family on Skye and The Cuillin Hills is the perfect place to stay. Excellent location, lovely rooms, facilities, food and service. Would highly recommend. "
A verified traveler stayed at Cuillin Hills Hotel
- Sligachan Hotel
- The Bosville
- Portree Youth Hostel
- Applecross B&B and Cabins
- Shieldaig Lodge Hotel
- Coolin View Guest Rooms
- Cleadail Guest House
- Kinloch Ainort Apartments
- A Perfect Base For Exploring Skye And The Cuillin
- Harlosh Log Cabins, Cabin No 2
- Traditional Croft House, modern interior, in stunning landscape, near the coast.
- Atholl House Skye
More to Explore in Staffin
Top Picks
Hotels
- Hotels in Worcester
- Hotels in Woodhall Spa
- Hotels in Banbury
- Hotels in Bedale
- Hotels in Inverness
- Hotels in Reading
- Hotels in Bognor Regis
- Hotels in St Ives
- Hotels in Newbury
- Hotels in Dartford
- Hotels in Cambridge
- Hotels in Bath
- Hotels in Nottingham
- Hotels in York
- Hotels in Bangor
- Hotels in Blackpool
- Hotels in Plymouth
- Hotels in Tregaron
- Hotels in Helston
- Hotels in Newquay
- Hotels in Cookstown
- Hotels in Hemel Hempstead
- Hotels in Chichester
- Hotels in Manchester
- Hotels in Barnstaple
- Hotels in Ware
- Hotels in Oswestry






