Hotels in Staffin

from 291 GBP
Flodigarry, Staffin, United Kingdom 5.3 km from centre
8.7 3 reviews
4 Digg Staffi, Portree, Staffin, United Kingdom 3 km from centre
8.9 43 reviews
The Old Inn 27 Stenscholl, Staffin, United Kingdom 1.1 km from centre
9.4 35 reviews
Lochside, Ellis Hadder , Staffin, Staffin, United Kingdom 2.3 km from centre
9.5 76 reviews
Half of 6 Valtos Isle of Skye, Staffin, United Kingdom 4.1 km from centre
9.6 188 reviews
5 Grealin Culnacnoc, Staffin, United Kingdom 5.5 km from centre
9.7 33 reviews
Half of 6 Valtos Isle of Skye., Staffin, United Kingdom 4.4 km from centre
9.6 87 reviews
Half of 6, Staffin, United Kingdom 4.5 km from centre
9.6 284 reviews
1 Glasphein Staffin, Staffin, United Kingdom 2.3 km from centre
9.7 36 reviews
from 104 GBP
8 Maligar, Staffin, United Kingdom 2.2 km from centre
9.6 290 reviews
Taste of the sea 7-8 Glasphein, Staffin, United Kingdom 2.5 km from centre
9.3 66 reviews
The Lodge Culnacroc, Staffin, United Kingdom 5.4 km from centre
9 79 reviews
Staffin, United Kingdom 1.2 km from centre
9.5 4 reviews
Staffin, United Kingdom 1.2 km from centre
8.3 19 reviews
Staffin, United Kingdom 1.1 km from centre
7.7 29 reviews
Staffin, United Kingdom 1.2 km from centre
6.4 7 reviews
27 Stenscholl, Staffin, United Kingdom 1.1 km from centre
9.7 3 reviews
1 Sartle, Staffin, Portree, Staffin, United Kingdom 2.5 km from centre
9.7 23 reviews
12 Lower Garafad, Staffin, United Kingdom 500 m from centre
9.4 357 reviews
Staffin, United Kingdom 294 m from centre
9.2 16 reviews
Staffin Bay Holiday Homes, Staffin, United Kingdom 1.2 km from centre
8.1 9 reviews

Frequently Asked Questions

How much does a hotel cost in Staffin?
The average price for a 3-star hotels in Staffin is 371 $ per night
What hotels in Staffin are good for families?
These hotels in Staffin are best for families - The Lodge, Skye Stays and Solas Alainn
How much is a hotel in Staffin for this weekend?
The average price for a 3-star hotels in Staffin this weekend is 408 $ per night
How much is a hotel in Staffin today?
The average price for a 3-star hotels in Staffin today is 390 $ per night