Find hotels in Staffin from £91

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Staffin hotels

The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
4.0 star property
Flodigarry
9.6 out of 10, Exceptional, (50 reviews)
"Cutest place to visit!! I will definitely be staying there again if I ever go back to the isle of skye"
United States
Aubrey
The price is £558
includes taxes & fees
4 Jun - 5 Jun
The Flodigarry Hotel in the Skye

Amber's Cottage

Amber's Cottage
2.0 star property
Staffin
8.0 out of 10, Very good, (4 reviews)
"Great location. Super cozy. We enjoyed our stay."
Canada
Ward
The price is £796
includes taxes & fees
1 Jun - 2 Jun
Amber's Cottage

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,001 reviews)
"Fantastic location and food"
United States
Sivakumar
The price is £301
includes taxes & fees
2 Jun - 3 Jun
Uig Hotel

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (834 reviews)
"Friendly staff and lovely food.."
United Kingdom
Wilma
The price is £195
includes taxes & fees
19 Jun - 20 Jun
Tongadale Hotel

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (607 reviews)
"Delicious breakfast and clean, well appointed rooms"
Canada
Terra
The price is £299
includes taxes & fees
5 Jun - 6 Jun
Sligachan Hotel

Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (68 reviews)
"The accommodations were very clean and well suited for a super relaxing stay with incredible views of the Raasay straight. Staff was amazing and the dinner and breakfasts were very well prepared. Incredible place to stay! I would highly recommend it."
Canada
james
The price is £324
includes taxes & fees
12 Jun - 13 Jun
Isle of Raasay Distillery

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (365 reviews)
"Welcoming small hotel with friendly staff and warm, clean, comfortable rooms. Plenty of space. The breakfast room is really nice and the food was great. "
United Kingdom
David
The price is £292
includes taxes & fees
17 Jun - 18 Jun
The Skye Inn

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (335 reviews)
"Hotel was great. Breakfast was superb!"
United States
Susan
The price is £391
includes taxes & fees
28 Jun - 29 Jun
The Marmalade Hotel

Hame Hotel

Hame Hotel
3.5 star property
Dunvegan
9.2 out of 10, Wonderful, (112 reviews)
"I had an amazing stay at Hame Hotel on the Isle of Skye. All the staff were incredibly welcoming and well organized, making our stay very easy. The location is stunning and very central for exploring the island. The room itself was spacious, clean, and comfortable. They have a great common area with an honesty bar that is well stocked. The food was a highlight - we had all of our breakfasts and dinners at the hotel, and every meal was delicious with a great view of the mountains! I will most...
Canada
Megan
The price is £287
includes taxes & fees
4 Jun - 5 Jun
Hame Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (613 reviews)
"Beautiful location right on the bay, nice rooms, friendly staff, and very good breakfast"
United States
Brian
Cuillin Hills Hotel

Applecross B&B and Cabins

Applecross B&B and Cabins
3.0 star property
Strathcarron
9.6 out of 10, Exceptional, (36 reviews)
"Breakfast was fresh and delicious The hosts were very informative and generous with their time "
Canada
Jean
The price is £253
includes taxes & fees
29 May - 30 May
Applecross B&B and Cabins

Greshornish House Hotel

Greshornish House Hotel
4.0 star property
Skeabost
9.6 out of 10, Exceptional, (194 reviews)
"Absolutely perfect place! So cozy and charming! Excellent staff, excellent food and loved the location!! You owe it to yourself to stay at this lovely house hotel!!!!"
United States
Kathy
The price is £300
includes taxes & fees
4 Jun - 5 Jun
Greshornish House Hotel

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
4.0 star property
Gairloch
9.4 out of 10, Exceptional, (136 reviews)
"Stunning location, room nice and clean, food lovely though limited menu, good beer, good selection of whiskey. Very enjoyable stay"
United Kingdom
Alan
The price is £262
includes taxes & fees
31 May - 1 Jun
Shieldaig Lodge Hotel

The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (292 reviews)
"Great room, comfortable beds and food was too notch!"
United States
Mike
The price is £353
includes taxes & fees
17 Jun - 18 Jun
The Bosville

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (541 reviews)
"The staff was wonderful, the food amazing and the room clean and beautiful!"
United States
Elissa
The price is £569
includes taxes & fees
17 Jun - 18 Jun
Skeabost House Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (322 reviews)
"The cutest hotel ever! Everything was fantastic! The staff was great and extremely helpful and friendly! The food was the best food I had my whole trip in Scotland! I loved it so much I ended up staying an extra night here!"
United States
Chyanne
The price is £481
includes taxes & fees
5 Jun - 6 Jun
Bracken Hide Hotel

The Cabin

The Cabin
3.0 star property
Dunvegan
The price is £532
includes taxes & fees
12 Jun - 13 Jun
The Cabin

Portree Youth Hostel

Portree Youth Hostel
4.0 star property
Portree Town
8.8 out of 10, Excellent, (103 reviews)
"I used the kitchen and it was clean and had what I needed. Rooms were clean and comfortable. Staff were friendly and helpful. "
United States
Venus
The price is £165
includes taxes & fees
21 Jun - 22 Jun
Portree Youth Hostel

Atholl House Skye

Atholl House Skye
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (76 reviews)
"Great hospitality, good food and beautiful area."
Canada
Gabriel
The price is £334
includes taxes & fees
14 Jun - 15 Jun
Atholl House Skye

Redwood House Hotel

Redwood House Hotel
3.0 star property
Skeabost
8.4 out of 10, Very good, (201 reviews)
"Room was nice. Dinner and break at were good. Staff were lovely and friendly"
United Kingdom
Simon
The price is £328
includes taxes & fees
4 Jun - 5 Jun
Redwood House Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Staffin

Find the best Staffin areas for the activities you enjoy most. Learn more about Staffin
Learn more about Staffin

Flodigarry

When in Flodigarry, you can plan a visit to Quiraing and Kilt Rock, some noteworthy sights in the nearby area.

Stay near popular Staffin attractions

Top Staffin Hotel Reviews

More cheap stays in Staffin

Hotels in Staffin with star rating

Find out more about Staffin

Top reasons to visit Staffin

  • Stunning Natural Landscapes: Staffin boasts breathtaking scenery, including picturesque cliffs and serene beaches, perfect for outdoor enthusiasts.
  • Rich Cultural Experience: Immerse yourself in the local charm and friendly atmosphere, connecting with the welcoming community.
  • Outdoor Activities: Enjoy a variety of activities such as hiking, kayaking, and sightseeing to explore the beauty of the Isle of Skye.
  • Charming Accommodations: Choose from delightful bed and breakfasts and inviting hotels that cater to various preferences.
  • Picturesque Nearby Villages: Explore the enchanting Flodigarry and tranquil Fearnmore for a delightful day trip.

Find great hotels near Staffin

Staffin offers a delightful selection of accommodations, including charming bed and breakfasts and inviting hotels, perfect for your Scottish getaway. Whether you seek pet-friendly options, adventure-filled experiences, or a peaceful beach retreat, you'll find a variety of choices to cater to your needs. Explore the unique character of local inns and read reviews to ensure your stay in this picturesque village is truly memorable.

  • Uig Hotel: A charming 3-star hotel located 9.7km from Staffin, Uig Hotel boasts a guest rating of 9.6, making it an ideal choice for pet lovers. This welcoming establishment allows dogs and provides a range of pet-friendly amenities. With a focus on comfort and convenience, guests can expect a warm atmosphere where pets are permitted, ensuring a stress-free stay for both you and your furry companion. Its beautiful setting near the coast enhances the experience, offering a perfect retreat for travellers seeking a relaxing getaway with their pets.
  • Skeabost House Hotel: This elegant 4-star hotel, situated 19.3km from Staffin, enjoys a commendable guest rating of 9.0. With a distinct romantic and adventurous theme, Skeabost House Hotel is perfect for couples and thrill-seekers alike. Guests can indulge in various adventure sports nearby, including hiking, mountain biking, and fishing. The hotel also offers romance packages, making it ideal for intimate getaways. With stunning garden views from the restaurant and limited-hour room service, your dining experience here will be both delightful and memorable.
  • Redwood House Hotel: A cosy 3-star lodging, Redwood House Hotel is located 19.3km from Staffin and has a guest rating of 8.4. This hotel is known for its welcoming atmosphere and excellent dining options, including a complimentary full breakfast each morning. Guests can unwind in the bar or lounge area, making it a great spot for relaxation after a day of exploring. With a commitment to guest satisfaction, Redwood House Hotel combines comfort with quality service, ensuring a pleasant and enjoyable stay for all visitors.

Where to stay in and around Staffin

Discover the charm of Staffin, a hidden gem on the Isle of Skye, perfect for outdoor enthusiasts and families alike. Explore the picturesque Staffin village and the breathtaking landscapes of Flodigarry nearby. Don't miss the serene atmosphere at Flashader and the tranquil beauty of Fearnmore. Immerse yourself in the warmth of the friendly locals as you unwind in this secluded haven, offering a luxurious escape amidst Scotland's stunning scenery.

  • Uig: Situated approximately 9.7km from Staffin, Uig is a charming village known for its stunning landscapes and outdoor adventures. The area sees a steady stream of visitors, especially during the peak months of April and June to July. Outdoor enthusiasts flock to Uig for its breathtaking hiking trails and scenic vistas. Local attractions include historic sites, a picturesque castle, and serene parks, making it an ideal spot for those seeking a romantic getaway or simply wishing to immerse themselves in nature.
  • Kilmuir: Located about 8.0km from Staffin, Kilmuir offers a delightful blend of outdoor activities and captivating scenery. This village experiences a moderate influx of tourists, particularly between August and October. Visitors are drawn to Kilmuir's beautiful beaches and hiking trails, as well as its vibrant local store. Art lovers can explore nearby attractions such as an art gallery, marina, and harbour, providing plenty of opportunities for exploration and relaxation in a picturesque setting.
  • Flodigarry: Nestled close to Staffin, Flodigarry is a quaint neighbourhood rich in culture and history. With visitor numbers peaking in the spring and summer months of April to May and July, Flodigarry is perfect for those seeking a romantic escape or cultural experience. The area boasts inviting hiking trails and is home to notable landmarks such as a historic castle, a fascinating history museum, and various historic sites, ensuring that guests can delve into the region's rich heritage while enjoying its natural beauty.

Things to do in Staffin

Staffin offers a delightful escape for outdoor enthusiasts and families alike, with activities such as hiking trails and kayaking tours. Visitors can explore the stunning Staffin Beach and engage in local sightseeing to soak in the picturesque scenery. For those seeking guidance, tourist guides are available to enhance the experience, while gathering areas provide a perfect spot to relax and connect with fellow travellers.

Shopping

In Staffin, you can find charming local shops offering unique gifts and souvenirs, such as Handmade in Skye. If you're up for a drive, visit Portree's shops for a wider selection, including local crafts and Highland-themed gifts.

Recreation

In Staffin, immerse yourself in the tranquil atmosphere at the Skye Wellness Retreat, offering yoga sessions and holistic therapies amidst breathtaking landscapes. Explore the scenic coastal paths for invigorating walks, or indulge in soothing treatments at the nearby Spa at the Old Course Hotel, ensuring relaxation and rejuvenation.

Adventure

Explore the stunning cliffs and breathtaking views at the Quiraing, an iconic hiking destination offering dramatic landscapes and unique rock formations. For a thrilling experience, try sea kayaking around Staffin's coastline, where you can encounter seals and diverse marine wildlife in their natural habitat.

Nightlife

Staffin offers a charming nightlife where you can unwind at the local hotel bar with a pint of ale. For a cozier vibe, the village pub serves hearty meals and hosts live music, creating a warm atmosphere perfect for mingling with locals and enjoying the stunning Highland views.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Staffin

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Staffin are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Staffin is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Staffin is Wednesday. The most expensive day to stay in Staffin is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to set your budget, choose your ideal location, and much more. You can arrange your search results to display prices from lowest to highest, allowing you to identify the most affordable hotels first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your Staffin hotel booking with your flights and activities through an Expedia package.

Find the best attractions in and around Staffin

Staffin is an idyllic destination for outdoor enthusiasts and families alike, offering breathtaking scenery and a rich cultural experience. Visitors can explore stunning cliffs, the picturesque harbour, and the enchanting highlands, ensuring a memorable vacation. With a variety of attractions catering to those seeking adventure and natural beauty, Staffin promises to captivate every traveller.

  • Old Man of Storr: Experience the breathtaking rock formations of the Old Man of Storr, renowned for its stunning scenery and outdoor atmosphere. A popular hiking destination, it offers panoramic views that make for incredible photographs and a sense of tranquillity amidst nature.
  • Quiraing: Embark on an adventure at Quiraing, a dramatic cliff offering exhilarating hikes and awe-inspiring vistas. Its unique geological formations and lush landscapes provide a thrilling outdoor experience for both walkers and photographers alike.
  • Portree Harbour: Visit Portree Harbour, located 22.5km from Staffin, where you can enjoy the picturesque seaside setting. Stroll along the waterfront beach, admire the colourful buildings, and soak in the peaceful maritime vibes.

Best time to go to Staffin

The best time to visit Staffin is dependent on what kind of holiday you are seeking. July and August are its hottest month on average. At the time of August, visitor numbers are average and weather is mostly cloudy. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January42.1°F (5.6°C)Light RainMostly CloudyAverageSlightly Low
February41.9°F (5.5°C)Light RainMostly CloudyAverageSlightly Low
March43.0°F (6.1°C)Light RainMostly CloudyAverageAverage
April45.7°F (7.6°C)Light RainMostly CloudyModerately HighAverage
May49.3°F (9.6°C)Light RainMostly CloudyModerately HighAverage
June53.8°F (12.1°C)Light RainMostly CloudyAverageSlightly High
July55.9°F (13.3°C)Light RainMostly CloudyModerately HighSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudyAverageAverage
October50.4°F (10.2°C)Moderate RainMostly CloudyModerately LowAverage
November46.2°F (7.9°C)Moderate RainMostly CloudyModerately LowSlightly Low
December43.3°F (6.3°C)Moderate RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Staffin

For your visit to Staffin, Scotland, you can fly into three major airports. INVerness Airport (INV) is 127.1km away, with nearby hotels such as the 5-star Rocpool Reserve and Ness Walk, both 12.9km from the airport, offering various transportation services. Stornoway Airport (SYY) is 67.6km from Staffin, with excellent options like the 4-star Stornoway Bed and Breakfast and The Cabarfeidh Hotel, both just 3.2km away. Benbecula Airport (BEB), located 70.8km from Staffin, offers the 3-star Orasay Inn just 11.3km from the airport and the Swan View Lodge, 17.7km away. Each location provides convenient access to Staffin for a delightful stay.

Frequently asked questions

What is the best area to stay in Staffin?
The best area to stay in Staffin is typically within the main village of Staffin itself, or in the immediate surrounding hamlets like Brogaig or Stenscholl.

Staffin village is located in a stunning valley on the Trotternish Peninsula, offering direct access to some of the Isle of Skye's most iconic natural landmarks. It's a relatively spread-out community with a few local shops, a cafe, and a community museum. The main road, the A855, runs through the area, making it easy to navigate. Visitors will find a range of accommodation options, from guest houses to self-catering cottages, often with impressive views of the Quiraing or the sea.

Couples looking for a peaceful escape with breathtaking scenery often find Staffin ideal. It provides a superb base for exploring the dramatic landscapes of the Quiraing, a short drive away, or enjoying walks along the coast to discover dinosaur footprints at Staffin Beach. The remote setting allows for clear night skies, superb for stargazing.

Families will also appreciate Staffin for its access to outdoor activities without the crowds found in more tourist-heavy areas. The nearby Kilt Rock and Mealt Falls are easily accessible, and the Staffin Dinosaur Museum offers an engaging educational experience for younger travellers.
What are the best family hotels in Staffin?
For a family-friendly hotel in Staffin, The Flodigarry Hotel in the Skyeis an excellent choice.

This 4-star hotel, with an impressive 9.6 rating, offers a variety of features that are superb for families. Guests can enjoy complimentary cooked breakfast, and cribs are available free of charge for younger children. The hotel boasts stunning mountain and sea views, with mountains situated on-site, and there are opportunities for mountain climbing nearby.

It is an ideal option for families looking for a comfortable stay with beautiful surroundings and convenient amenities. Find more child-friendly accommodations in Staffin
What hotels in Staffin offer free breakfast?
For hotels in Staffin offering free breakfast, The Flodigarry Hotel in the Skyeis an excellent option.

This 4-star hotel, with an outstanding 9.6 rating, provides complimentary cooked breakfast daily. Guests can enjoy wonderful views of the mountains and the sea. The hotel is also conveniently located near mountain climbing opportunities, superb for outdoor enthusiasts. Find more hotels with breakfast in Staffin
What are the top pet-friendly hotels in Staffin?
For a top pet-friendly hotel in Staffin, consider The Flodigarry Hotel in the Skye.

The 4-star Flodigarry Hotel in the Skye, with an impressive 9.6 rating, is an excellent choice for travellers with pets. This hotel specifically permits dogs and provides thoughtful amenities such as food and water bowls, ensuring your pets are well looked after. Nestled in a picturesque location, guests can enjoy stunning mountain views and easy access to mountain climbing activities nearby. See more pet-friendly hotels in Staffin
What are the most romantic hotels in Staffin for couples?
For a romantic getaway in Staffin, The Flodigarry Hotel in the Skyeis a wonderful choice for couples.

This 4-star hotel, boasting an exceptional 9.6 rating, offers stunning ocean and sea views, along with picturesque mountain vistas. Guests can enjoy a complimentary cooked breakfast, ensuring a delightful start to each day. The hotel's location is superb for those who appreciate scenic surroundings and offers easy access to mountain climbing activities nearby. See all romantic hotels in Staffin
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Staffin.
How can I save on a Staffin hotel booking with Expedia?
Members always get our best prices. Find our best Staffin hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Staffin hotel?
Prices for hotels in Staffin often vary, but you can find a great deal from £91 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia