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 Staffin

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.

The property was very clean and comfortable with a beautiful view. Thoughtful extras were provided like home made cake in the room upon our arrival, milk, juice, cereals, teas, coffee and hot chocolate. Plus an amazing breakfast cooked by Vicky each morning who was a great host and also provided us with handy travel recommendations for our trip.
Scored 9.9
9.9
Rated exceptional
Exceptional
161 reviews
Price from
£185
1 night, 2 adults
Sonas, Dunans, hotel in Staffin

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
£140
1 night, 2 adults
5 Glenconon Bed and Breakfast, hotel in Staffin

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
612 reviews
Price from
£158
1 night, 2 adults
Clachamish House, hotel in Staffin

Boasting a garden, shared lounge and views of mountain, Clachamish House is situated in Portree, 23 km from Dunvegan Castle.

The B&B owners are exceptionally friendly and accommodating. The room was beautiful and the breakfast provided was exceptional: freshly baked bread and pastries every day, home made jams and peanut butter, home made yogurt.. The location of the B&B is great for exploting the Isle of Skye.
Scored 9.6
9.6
Rated exceptional
Exceptional
10 reviews
Price from
£175
1 night, 2 adults
Rockview, hotel in Staffin

Located within 37 km of Dunvegan Castle in Portree, Rockview offers accommodation with seating area. Featuring sea and mountain views, this bed and breakfast also offers free WiFi.

It could not be more perfect. We loved every aspect of our stay : the hospitality of the hosts, the beauty and comfort of the room, the ideal location with the gorgeous view, the pristine cleanliness, the generous and delicious breakfast. We felt so cozy and at home. Thank you so much !
Scored 9.6
9.6
Rated exceptional
Exceptional
738 reviews
Price from
£88
1 night, 2 adults
Somerled House, hotel in Staffin

Featuring city views, Somerled House is located in Portree, around 38 km from Dunvegan Castle. Private parking is available on site at this recently renovated property. Guests can make use of a...

Beautiful appointments and furniture
Scored 9.2
9.2
Rated superb
Superb
33 reviews
Price from
£170
1 night, 2 adults
The Skye Inn, hotel in Staffin

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.

Very smart clean hotel, nice inside the hotel dining room and the rooms as well. Not too far from the town centre, even supply a torch for walking about in the dark. Good selection of teas in the room.
Scored 8.3
8.3
Rated very good
Very good
937 reviews
Price from
£145.13
1 night, 2 adults
Coolin View, hotel in Staffin

With spectacular views across Portree Harbour, Coolin View Guest House is situated in Portree centre. There is free parking and free WiFi.

Cleanliness
Scored 8.2
8.2
Rated very good
Very good
987 reviews
Price from
£102
1 night, 2 adults
The Old Shop, hotel in Staffin

Set in Portree, 37 km from Dunvegan Castle, The Old Shop features views of the sea. The guest house features family rooms. The units in the guest house are equipped with a flat-screen TV.

Great iconic location. Cosy room
Scored 8.0
8.0
Rated very good
Very good
191 reviews
Price from
£86.25
1 night, 2 adults
Sithean Beag, hotel in Staffin

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.

Very tastefully decorated room on the top floor of a quaint building down at the old port
Scored 8.5
8.5
Rated very good
Very good
217 reviews
Price from
£92
1 night, 2 adults
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

B&Bs that guests love in Staffin

  • Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 44 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
     · 49 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.8
    8.8
    Rated fabulous
    Fabulous
     · 18 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.6
    9.6
    Rated exceptional
    Exceptional
     · 289 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.8
    8.8
    Rated fabulous
    Fabulous
     · 18 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