Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Staffin – 26 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Flodigarry Hotel and SKYE Restaurant

Hotel in Staffin

On the Isle of Skye, Flodigarry Hotel and High Tide Restaurant offers accommodations in a country house sitting on a hill and offering sea views towards the Torridons and Scottish mainland. The location is amazing with fantastic sea views. The staff are excellent. There's a lovely feeling about the place We were in the attic rooms which were compact and bijou but with everything you needed - except the bath/shower which was too small for most humans to comfortably use. The food was excellent with good vegan options.

Show more Show less
8.1
Very Good
269 reviews
Price from
$326
per night

Beinn Edra House B&B

Staffin

Located in Staffin, 14 miles from Portree, Beinn Edra House B&B has a garden and free WiFi. There's a fully equipped private bathroom with shower and a hairdryer. We enjoyed our stay at Beinn Edra. We had a nice and big room and a good breakfast! We got some good advice for what to do and what to see on skye and where to eat!

Show more Show less
9.7
Exceptional
215 reviews

Benview Bed and Breakfast

Staffin

Benview Bed and Breakfast offers accommodations in Staffin. Free WiFi is provided and free private parking is available on site. Each room has a TV. You will find a kettle in the room. We had a wonderful stay at this lovely place surrounded by beautiful nature. Our host, Donald, was most hospitable. Breakfast was very generous. Place was most comfortable and very clean. We were very lucky to have found this beautiful haven in the Isle of Skye. Quiraing, Old Man of Storr, Kilt Rock, and other places of interest were easy reach from this place. We definitely and highly recommend this place!

Show more Show less
9.5
Exceptional
220 reviews
Price from
$145
per night

An Cnoc Bed & Breakfast

Staffin

Located in Staffin, 19 miles from Portree, An Cnoc Bed & Breakfast provides a garden and free WiFi. Dianne and John were gracious and generous hosts . They have a beautiful historic farmhouse that has been carefully and thoughtfully remodeled. They went over and above with suggestions and recommendations for the fantastic stay we had.

Show more Show less
9.7
Exceptional
186 reviews

Kenmore

Staffin

On the Isle of Skye’s North East coast, Kenmore provides stylish self-catering accommodations for 4 guests and is less than 2 miles from Staffin. Mairi and Donald are just the nicest hosts you’ll ever meet. They were so kind to accommodate our family and even brought out toys for the kids to play with. The location is amazing and just the right price. There’s more than enough room for a family of 4. We actually had 5 since our twins were in portable cots and there is plenty of room. The kitchen was stocked and there were even some starter groceries which was great since we had a later arrival. I will never forget my trip here and I hope to come back soon.

Show more Show less
9.4
Awesome
109 reviews
Price from
$254
per night

Hartaval & Baca Ruadh

Staffin

Located in Staffin, 14 miles from Portree, Hartaval & Baca Ruadh has a garden and free WiFi. There's a seating and/or dining area in some units. Don't think twice. The location is excellent if you plan to enjoy what the island has to offer. We did want to cook dinner on our own and the kitchen and all in it where perfect for that. It had all for cooking and dining. The place was soo clean, the sofa in the living room is very comfortable ,excellent hot waters and good heating. The view is amazing . I would be happy to come again and I highly recommend. Host were extra nice when we found out we forgot our cameras after we eft and to save us time, they offered to came to town to meet us to bring it to us( 30 min drive)

Show more Show less
9.5
Exceptional
127 reviews
Price from
$189
per night

Lochside

Staffin

Lochside is located in Staffin. The property is 16 miles from Portree, and guests benefit from complimentary WiFi and private parking available on site. Fabulous experience. Great chance to unwind after 2 weeks of travelling. Beautiful location. We did some cooking and we found the kitchen well-equipped. Loved that we could do laundry! Luxurious bathtub. Wine and flowers upon arrival. We loved it there!

Show more Show less
9.6
Exceptional
59 reviews

Beinn Edra apartment

Staffin

Located in Staffin in the Isle of Skye region, Beinn Edra apartment has a garden. The accommodation is 14 miles from Portree, and guests benefit from private parking available on site and free WiFi. Very nice apartment with a great view!! Was bigger than our own apartment at home in germany :) we loved the sheeps next to the apartment and that it is so so close to many of the nice walking routes on the island.

Show more Show less
9.7
Exceptional
69 reviews

Taste of the Sea

Staffin

Taste of the Sea is located in Staffin. The property is 19 miles from Portree and free private parking is featured. Incredible views on a fantastic island. We arrived to fresh flowers and a bottle of wine. I'd happily stay here again

Show more Show less
9.4
Awesome
53 reviews
Price from
$590
per night

Driftwood Cottage

Staffin

Driftwood Cottage offers accommodations in Staffin, 16 mi from Portree. The cottage is 8 miles from Uig. Free WiFi is offered throughout the property. There is a dining area and a kitchen. Driftwood cottage is perfect. A wonderful quiet location with amazing views. Very clean and well equipped. We immediately felt at home. When we sent the owner a text to ask a question we had a very helpful and speedy response. Whilst the bathroom is downstairs, we did discover that there is an ensuite toilet in the twin bed room which saved us a trip downstairs in the night.

Show more Show less
9.8
Exceptional
34 reviews
Price from
$327
per night
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Staffin:

Explore guest reviews of hotels in Staffin

See all