Skip to main content

The best B&Bs in Staffin

Check out our pick of great B&Bs in Staffin

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Stones Luxury B&B with hot tub and self-contained rooms, hotel in Uig

Set in Uig and only 46 km from Dunvegan Castle, Stones Luxury B&B with hot tub and self-contained rooms offers accommodation with sea views, free WiFi and free private parking.

Excellent and friendly host. A very well thought out approach from access to a microwave, modern decor and daily cake in the room! The breakfast was superb and cereals and drinks in the room.
Scored 9.9
9.9
Rated exceptional
Exceptional
159 reviews
Price from
£185
1 night, 2 adults
Sonas, Dunans, hotel in Flodigarry

Located in Flodigarry in the Isle of Skye region, Sonas, Dunans has a garden. This beachfront property offers access to free WiFi and free private parking.

Beautiful location. Good, helpful communication. Lovely welcome even although we arrived late. Margaret had made some delicious scones. Peaceful. Great sleep.Thank you
Scored 9.0
9.0
Rated superb
Superb
244 reviews
Price from
£120
1 night, 2 adults
Redwood House, hotel in Greshornish

A small family-run guest house on the Isle of Skye, Redwood House offers accommodation with beautiful loch views in a transcendent rural setting.

Beautiful location. Excellent standards throughout.
Scored 7.8
7.8
Rated good
Good
416 reviews
Price from
£460
1 night, 2 adults
Corran House, hotel in Kingsburgh

Situated in Kingsburgh and only 34 km from Dunvegan Castle, Corran House features accommodation with sea views, free WiFi and free private parking. The property has lake and garden views.

A comfortable if rather old fashioned BnB.
Scored 7.8
7.8
Rated good
Good
132 reviews
Price from
£110
1 night, 2 adults
Greenacres, hotel in Portree

Featuring garden views, Greenacres is located in Portree, around 39 km from Dunvegan Castle. This bed and breakfast provides free private parking and private check-in and check-out.

Location was perfect and great choice for overnight stay
Scored 9.7
9.7
Rated exceptional
Exceptional
18 reviews
Price from
£87.75
1 night, 2 adults
The Skye Inn, hotel in Portree

Situated within 37 km of Dunvegan Castle in Portree, The Skye Inn provides accommodation with seating area. This 3-star guest house offers luggage storage space and a housekeeping service.

The staff is amazing and very helpful. The location is very good Will stay when I visit next time
Scored 8.1
8.1
Rated very good
Very good
960 reviews
Price from
£145.13
1 night, 2 adults
Sithean Beag, hotel in Portree

Boasting sea views, Sithean Beag is set in Portree, around 37 km from Dunvegan Castle. The guest house has family rooms. All units in the guest house are equipped with a flat-screen TV.

excellent location easy access to property felt safe
Scored 8.5
8.5
Rated very good
Very good
230 reviews
Price from
£96
1 night, 2 adults
5 Glenconon Bed and Breakfast, hotel in Uig

Set in Uig and only 47 km from Dunvegan Castle, 5 Glenconon Bed and Breakfast offers accommodation with sea views, free WiFi and free private parking. The property features garden views.

The location, the stay, the friendlyness and kind help by the owners. Location is very convinient, close to a small supermarket and a hotel/restaurant. We felt very comfortable and they kindly gave us 2 rooms next to each other as we traveled as family.
Scored 9.0
9.0
Rated superb
Superb
607 reviews
Toradale B&B, hotel in Skeabost

Set in Skeabost, 30 km from Dunvegan Castle, Toradale B&B offers accommodation with free WiFi and free private parking. This bed and breakfast features a garden.

I had the pleasure of staying at Toradale BnB and cannot speak highly enough of my experience, thanks to Mari. From the moment I arrived, her outstanding hospitality made me feel like a valued guest. The rooms were absolutely beautiful—spotlessly clean, thoughtfully decorated, and fully equipped with everything I needed for a comfortable stay. The breakfast was nothing short of spectacular, easily surpassing offerings at any 5-star hotel I’ve stayed at. Fresh, delicious, and beautifully presented, it was the perfect start to my day. The bed was incredibly comfortable, ensuring I had an excellent night’s sleep, leaving me refreshed and ready for the day ahead. I highly recommend Toradale BnB to anyone looking for a welcoming, relaxing, and top-notch experience. Mari truly goes above and beyond to make every guest feel at home. I can’t wait to return! You won't find better on the Isle of Skye.
Scored 9.8
9.8
Rated exceptional
Exceptional
239 reviews
Kiloran Self Catering Suite, hotel in Skeabost

Set in Skeabost and only 26 km from Dunvegan Castle, Kiloran Self Catering Suite offers accommodation with sea views, free WiFi and free private parking. The property has lake and garden views.

Lovely added touches.
Scored 9.3
9.3
Rated superb
Superb
109 reviews
All B&Bs in Staffin
Looking for a B&B?
For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Staffin this month

See all

B&Bs that guests love in Staffin

See all
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 43 reviews
    Great location with magnificent views and friendly owner who welcomed us with shortbreads and whiskey. There was a little grocery left for us too, which was very generous and convenient when we arrived after a long journey.
    Marc
    Young couple
  • Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 60 reviews
    Immaculate and well equipped. Lovely situation it is rural ideal for us. Quiet and private.
    McIntosh
    Family with young children
  • Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 57 reviews
    Great location. Close to beach and museum's and a 30 min drive to portree Close to staffins amenities. Wonderful hosts. Very friendly. Plenty space for pets as you can use the crofts to let them run about More on offer than described such as access to the caravan for a private shower
    Horsburgh
    Young couple
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 89 reviews
    Lovely stay very comfortable & all you need , great host , great location for North of island
    Alan W1l
    Young couple
  • Scored 8.0
    8.0
    Rated very good
    Very good
     · 21 reviews
    Nice cottage, well equipped, comfy beds, good wifi / internet signal, clean and tidy Great location, beautiful views, nice and quiet lane,
    Simon
    People with friends
  • Scored 10
    10
    Rated exceptional
    Exceptional
     · 3 reviews
    The location of the property was excellent. It felt very private with its own gated drive and no other properties beside it. Plenty of outside space also. The location was excellent with the Quiraing range right beside it and also a great location for exploring the rest of Skye. The views where outstanding and you could never get tired of them. Inside it was clean, comfortable and well equipped and suited our needs for a busy walking and exploring holiday.
    John
    Family with young children
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 291 reviews
    Superb BandB, beautiful inside and outside, very friendly owner, excellent breakfast, great location if you like to be away from all and everything.
    Henri
    Young couple
  • Scored 8.0
    8.0
    Rated very good
    Very good
     · 21 reviews
    Great location for exploring the North of the island. Very quiet location. Fantastic views all round. Cottage clean and comfortable. Fully equipped kitchen, WiFi. Sky. Home from home. Cottage has a log burner with first nights supply . Logs etc can be easily obtained from most petrol stations. Highly recommend this accommodation.
    Gail
    Solo traveller