Find hotels in Staffin from £75

  • 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.4 out of 10, Exceptional, (36 reviews)
"GREAT place"
United States
Lewis
The price is £131
includes taxes & fees
14 Mar - 15 Mar
The Flodigarry Hotel in the Skye

Amber's Cottage

Amber's Cottage
2.0 star property
Staffin
9.4 out of 10, Exceptional, (3 reviews)
"Great location. Super cozy. We enjoyed our stay."
Canada
Ward
The price is £780
includes taxes & fees
2 Mar - 3 Mar
Amber's Cottage

Shieldaig Lodge Hotel

Shieldaig Lodge Hotel
4.0 star property
Gairloch
9.4 out of 10, Exceptional, (135 reviews)
"Stunning views and lovely property, very helpful staff"
United Kingdom
Joanna
The price is £163
includes taxes & fees
15 Mar - 16 Mar
Shieldaig Lodge Hotel

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,000 reviews)
"Excellent place to stay"
Canada
Patrick
The price is £177
includes taxes & fees
27 Feb - 28 Feb
Uig Hotel

Gairloch Sands Youth Hostel

Gairloch Sands Youth Hostel
3.0 star property
Gairloch
8.0 out of 10, Very good, (18 reviews)
"Warm and friendly staff. Also excellent view."
United Kingdom
Sammy
The price is £86
includes taxes & fees
28 Mar - 29 Mar
Gairloch Sands Youth Hostel

Greshornish House Hotel

Greshornish House Hotel
4.0 star property
Skeabost
9.6 out of 10, Exceptional, (187 reviews)
"Nice facility. Service from the staff at check in/out and through dining was great."
United States
Sheila
The price is £78
includes taxes & fees
27 Feb - 28 Feb
Greshornish House Hotel

Loch Eyre House

Loch Eyre House
2.5 star property
Skeabost
9.4 out of 10, Exceptional, (84 reviews)
"David and lynn run this bnb absolutely brilliant had amazing time there breakfast was exceptional would definitely recommend staying there"
United Kingdom
Michelle
The price is £102
includes taxes & fees
28 Feb - 1 Mar
Loch Eyre House

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (292 reviews)
"Beautiful spot, great sauna and plunge pool! Really lovely staff!"
Australia
Sophie
The price is £177
includes taxes & fees
8 Mar - 9 Mar
Bracken Hide Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (596 reviews)
"Very elegant and well-maintained hotel with privileged views of Portree. It's within easy walking distance of town, though parking is also included. The room was excellent—our view faced the car park rather than the bay, but it was still very comfortable. Both breakfast and dinner were incredible, and the staff were excellent."
United Kingdom
Sofia
The price is £110
includes taxes & fees
28 Feb - 1 Mar
Cuillin Hills Hotel

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (316 reviews)
"Staff were amazing "
United Kingdom
Steve
The price is £108
includes taxes & fees
27 Feb - 28 Feb
The Skye Inn

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (307 reviews)
"Beautiful hotel. Room was spotless and staff so helpful. Breakfast was delicious!"
United Kingdom
Julie
The price is £96
includes taxes & fees
27 Feb - 28 Feb
The Marmalade Hotel

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (829 reviews)
"Brilliant welcoming staff, food was great and room was clean and tidy, would recommend"
United Kingdom
calum
The price is £113
includes taxes & fees
15 Mar - 16 Mar
Tongadale Hotel

The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (276 reviews)
"Room was spacious and clean, had a comfortable stay. "
Singapore
Dawn
The price is £128
includes taxes & fees
27 Feb - 28 Feb
The Bosville

The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (51 reviews)
"Very friendly staff and a lovely hotel "
Canada
Geoffrey
The price is £110
includes taxes & fees
28 Feb - 1 Mar
The Portree Hotel

Hame Hotel

Hame Hotel
3.5 star property
Dunvegan
9.2 out of 10, Wonderful, (108 reviews)
"Nice and comfortable room, the property was easy to locate, and the owners were friendly and accomodating."
United States
xuan lan
The price is £172
includes taxes & fees
9 Mar - 10 Mar
Hame Hotel

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (589 reviews)
"Wonderful location for our travels around Skye. Loved the attached dining- great food, spirits and music"
United States
Lynn
The price is £108
includes taxes & fees
14 Mar - 15 Mar
Sligachan Hotel

Coolin View Guest Rooms

Coolin View Guest Rooms
3.0 star property
Portree Town
8.6 out of 10, Excellent, (228 reviews)
"Clean room with easy access to downtown. "
United States
Terah
The price is £82
includes taxes & fees
28 Feb - 1 Mar
Coolin View Guest Rooms

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
8.8 out of 10, Excellent, (524 reviews)
"clean room and great staff "
United Kingdom
benoit
The price is £111
includes taxes & fees
14 Mar - 15 Mar
Skeabost House Hotel

Sidhean Dubha Holiday Home

Sidhean Dubha Holiday Home
4.5 star property
Portree Town
9.6 out of 10, Exceptional, (7 reviews)
"Beautiful comfortable home at a great price and location! "
United States
Brendy
The price is £330
includes taxes & fees
21 Mar - 22 Mar
Sidhean Dubha Holiday Home

Portree Youth Hostel

Portree Youth Hostel
4.0 star property
Portree Town
8.8 out of 10, Excellent, (95 reviews)
"Staff, cleanliness and well equipped kitchen. Highly recommend "
United Kingdom
David
The price is £75
includes taxes & fees
3 Mar - 4 Mar
Portree Youth Hostel
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

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 Landscapes: Staffin boasts breathtaking scenery, including the dramatic Quiraing and picturesque Staffin Beach.
  • Outdoor Adventures: Ideal for enthusiasts, visitors can enjoy hiking, kayaking tours, and exploring local trails.
  • Charming Village Atmosphere: Experience the warmth of friendly locals in a quaint village setting.
  • Rich Cultural Experience: Discover local attractions that showcase the area's unique culture and natural beauty.
  • Variety of Accommodations: Choose from delightful bed and breakfasts or inviting hotels for a cosy stay.

Find great hotels near Staffin

Staffin, a picturesque gem on the Isle of Skye, offers a delightful selection of hotel accommodations, including charming bed and breakfasts and inviting hotels. Ideal for pet-friendly getaways, romantic escapes, or adventurous stays, you'll discover the perfect retreat amidst stunning landscapes. Whether you're seeking the best hotels in Trotternish or a cosy place to unwind, Staffin provides a memorable base for exploring Scotland's natural beauty.

  • Uig Hotel: Nestled 3.7km from Staffin, Uig Hotel is a delightful 3-star accommodation ideal for pet lovers. This charming hotel embraces a pet-friendly ethos, allowing dogs on the premises, making it perfect for those who wish to travel with their furry companions. Guests appreciate the warm, welcoming atmosphere and the hotel's commitment to providing comfort alongside outdoor adventure. The amenities include spacious rooms and a relaxed dining area where visitors can unwind after a day of exploration.
  • Skeabost House Hotel: Located 7.5km from Staffin, the 4-star Skeabost House Hotel offers a romantic and nature-inspired retreat for adventurous couples. Surrounded by stunning landscapes, this hotel provides a plethora of outdoor activities, including hiking, biking, and fishing. Guests can indulge in the picturesque garden views while enjoying exquisite dining experiences or opt for a romantic package to enhance their stay. The hotel features limited-hours room service for those who prefer a cosy night in, making it an exceptional choice for passionate explorers.
  • Redwood House Hotel: Situated 7.5km from Staffin, Redwood House Hotel is a welcoming 3-star accommodation known for its relaxed vibe and convenient amenities. The hotel boasts a delightful restaurant, bar and lounge, ensuring guests have a variety of dining options at their fingertips. With a complimentary breakfast included, visitors can start their day off right. The friendly service and comfortable surroundings make Redwood House Hotel a fantastic choice for travellers seeking a hassle-free stay in the heart of the Scottish Highlands.

Where to stay in and around Staffin

Staffin, located on the stunning Isle of Skye, offers an unforgettable escape into nature. With its superb location, you'll discover picturesque spots like Staffin Beach and the charming village of Flodigarry nearby. This area is perfect for outdoor enthusiasts seeking breathtaking scenery and adventure. Experience the warmth of friendly locals and the tranquillity of secluded landscapes, making Staffin an excellent choice for travellers looking to unwind in a luxurious setting.

  • Uig: Nestled approximately 3.7km from Staffin, Uig is a charming town renowned for its stunning landscapes and outdoor adventures. The town attracts visitors throughout the year, with peaks in April and the summer months. Uig is perfect for those seeking romantic getaways or scenic hiking trails. Its local attractions include a picturesque marina, historic castles, and various outdoor activities that cater to nature enthusiasts. Here, you can immerse yourself in the natural beauty and enjoy the tranquillity of the Scottish Highlands, making it an ideal stop for your holiday.
  • Kilmuir: Located about 3.1km from Staffin, Kilmuir is a delightful destination that experiences a seasonal influx of visitors, particularly from August to October. Known for its breathtaking scenery and outdoor pursuits, Kilmuir offers a romantic atmosphere complemented by its quaint stores and nearby hiking trails. Visitors can explore nearby landmarks, including stunning castles, serene parks, and dramatic cliffs. This area is perfect for those looking to indulge in the rich history and natural beauty of Scotland while engaging in various outdoor activities.
  • Flodigarry: Situated in close proximity to Staffin, Flodigarry is a picturesque neighbourhood that draws travellers seeking stunning views and outdoor experiences. With peak visitor numbers in spring and summer, the area offers a range of hiking trails that lead to enchanting parks, serene lakes, and breathtaking cliffs. Flodigarry is ideal for those wanting a romantic escape amid stunning landscapes. Whether you’re exploring the rugged coastline or simply enjoying the tranquillity, Flodigarry is a wonderful addition to your Scottish adventure.

Things to do in and around Staffin

Staffin is perfect for outdoor enthusiasts and offers stunning scenery and adventure. Visitors can enjoy local sightseeing and explore the famous Quiraing, renowned for its dramatic landscapes. For those seeking more excitement, kayaking tours are available to experience the beauty of the coastline. With hiking trails and local stores, Staffin promises a memorable Scottish getaway.

Shopping

In Staffin, visit Skyelight Candles for unique gifts. Uig Pottery, only 4.3km away, offers lovely handcrafted items. If you're up for a drive, The Shilasdair Shop, located 9.9km from Staffin, features an array of beautiful Scottish crafts and products.

Recreation

The Quiraing Walk Trail, located 1.9km from Staffin, offers breathtaking views and a tranquil atmosphere, perfect for relaxation. A.C.E Target Sports Skye, 8.7km away, provides an energetic environment for sports enthusiasts. Meanwhile, Skeabost Golf Course, 7.5km from Staffin, invites you to enjoy outdoor golfing amidst stunning landscapes.

Adventure

Explore the breathtaking cliffs and stunning landscapes of Staffin by embarking on a thrilling hike along the Trotternish Peninsula. For a unique adventure, consider a boat trip to witness the majestic sea life and dramatic coastline, making your visit truly unforgettable.

Nightlife

Staffin offers a quaint yet charming nightlife. Enjoy a pint at the local pub, the Staffin Hotel, where you can mingle with friendly locals. For a unique experience, try stargazing along the scenic coastline, soaking in the tranquil beauty of the Isle of Skye after dark.

Booking tips and Expedia advantages for Staffin

To save money on your trip to Staffin, consider visiting during the cheaper months of January to February or November, and aim to book your accommodation about a month in advance for the best rates. Wednesdays are the least expensive days to stay, while Sundays are the priciest. Use Expedia to search for hotel deals, and don’t forget to explore last-minute offers. Additionally, combining your hotel, flights, and activities into a package can yield further savings. Look for free local attractions and utilise public transport to keep costs down while exploring.

  • 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: Booking a hotel in Staffin about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilise Expedia’s search tool to refine your preferences, such as budget, desired location, and preferred hotel type. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You could potentially save money by combining your Staffin hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Staffin

Staffin offers a delightful escape for outdoor enthusiasts and scenery lovers, with its stunning cliffs, highland views, and charming harbour. Visitors can enjoy the picturesque Staffin Bay and explore local attractions that showcase the area's rich culture and natural beauty. Whether you seek adventure or a tranquil experience, Staffin has something for everyone, making it an ideal destination for a memorable vacation.

  • Old Man of Storr: This iconic rock formation offers breathtaking views of the surrounding landscape, perfect for outdoor enthusiasts and photographers alike. The hike to the top rewards you with stunning vistas of the Isle of Skye and its dramatic coastline.
  • Quiraing: A spectacular cliff landscape that invites adventure seekers to explore its rugged paths. The unique rock formations and sweeping views provide an exhilarating experience for hikers and nature lovers, making it a must-visit spot.
  • The Fairy Glen: Located 3.1km from Staffin, this enchanting highland area boasts whimsical hills and serene ponds. Its magical scenery makes it a delightful spot for leisurely walks and photography, captivating all who visit.

Best time to go to Staffin

The best time to visit Staffin can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Staffin falls in July and August. August has average visitor numbers and mostly cloudy weather. The coolest average temperature in Staffin falls in February, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January42.1°F (5.6°C)Light RainMostly CloudyAverageModerately Low
February41.9°F (5.5°C)Light RainMostly CloudyAverageModerately 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 HighModerately High
June53.8°F (12.1°C)Light RainMostly CloudyAverageModerately High
July55.9°F (13.3°C)Light RainMostly CloudyModerately HighModerately High
August55.9°F (13.3°C)Light RainMostly CloudyAverageAverage
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 LowModerately Low
December43.3°F (6.3°C)Moderate RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Staffin

To reach Staffin, you can fly into Stornoway Airport (SYY), located 26.1km away. Nearby hotel options include the 4-star Stornoway Bed and Breakfast, Hebridean Guest House, and The Cabarfeidh Hotel, all within 1.2km of the airport, providing convenient access. Alternatively, Benbecula Airport (BEB) is situated 27.3km from Staffin, with nearby accommodations like the 3-star Orasay Inn, 4.3km away, and Swan View Lodge, 6.8km from the airport. Both airports offer various transportation services to facilitate your journey to Staffin.

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 £75 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