Skip to main content

Hotels in Staffin

15 handpicked places to stay

Benview Bed and Breakfast

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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