Hotels in Staffin
15 handpicked places to stay
Photo © Jim Hunter, Google Maps
Benview Bed and Breakfast
B&B · Benview, Staffin
Adults-only B&B in Staffin, Isle of Skye, with breakfast included, mountain views and free parking, 1.79 miles from An Corran Beach.
The Old Inn Staffin
Hotel · 27 Stenscholl, Staffin
Straightforward hotel in Staffin on the Isle of Skye, suited to walkers and drivers touring the north, with free parking and sea views.
An Cnoc Bed & Breakfast
B&B · 8 Maligar, Staffin
Adults-only B&B in Staffin on the Isle of Skye, with mountain and garden views and free on-site parking, 3.15 miles from An Corran Beach.
Beinn Edra House B&B
B&B · Half Of 6, Staffin
Simple en-suite rooms with sea views and a garden setting in Staffin, Isle of Skye, a short drive from An Corran Beach.
Flodigarry Hotel and Skye Restaurant
Hotel · Flodigarry, Staffin
Hotel at Flodigarry near Staffin, Isle of Skye, with sea views, on-site restaurant and free parking, close to walking, cycling and fishing spots.
5 Glenconon Bed and Breakfast
B&B · 5 Glenconon, Uig · 5.6 miles away
An adults-only B&B in Uig on the Isle of Skye, with sea and garden views and free on-site parking.
Uig Lodge
Guest Accommodation · Uig Lodge, Uig · 5.8 miles away
A former 1831 coaching inn in Uig, Isle of Lewis, with a bar of local whiskies and ales, just under two and a half miles from Ardroil Beach.
Uig Hotel
Hotel · Uig, Portree · 5.9 miles away
A small, dog-friendly hotel in Uig, Portree, suited to travellers who want bay views and a proper restaurant without fuss.
Stones Bed and Breakfast
B&B · 2 Mill Lands, Uig · 5.9 miles away
Adults-only B&B in Uig, Isle of Skye, with sea views and easy access to walking, cycling and watersports nearby.
Clouds B&B
B&B · Clouds Half Of 16, Kilmuir · 6.1 miles away
A small B&B at Kilmuir on the Isle of Skye, surrounded by open countryside with a garden and outdoor seating to take it all in.
Abhaig Boutique B&B - Luxe Cabin Suite
B&B · 1 Earlish By Portree, Uig · 6.6 miles away
Adults-only cabin suite at Abhaig Boutique B&B in Uig, Skye, with an en-suite room, sea and mountain views, and free parking.
Lighthouse Cottage Shared Facilities
B&B · 6 Earlish, Earlish · 6.8 miles away
A simple B&B in Earlish on Skye, with shared facilities, a garden and free parking close to Uig and Balnaknock.
Dearg Mullach Self Contained B&B
B&B · 8 Earlish, Uig · 7 miles away
Adults-only self-contained B&B in Earlish, Uig, on the Isle of Skye, with breakfast included and a garden setting.
Taigh Pa
B&B · 21 Earlish, Uig · 7 miles away
An adults-only B&B in Uig, Skye, with mountain views, a garden and free parking, suited to couples wanting quiet over quantity.
Corran House
B&B · 1 Eyre, Kensaleyre · 9.8 miles away
B&B in Kensaleyre on the Isle of Skye, with sea, mountain and garden views and free WiFi throughout.
Know a hotel / b&b in Staffin that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b