Find hotels in Staffin from $100

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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
$165 nightly
The price is $199
Mar 15 - Mar 16
Total with taxes and fees
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
$877 nightly
The price is $1,052
Mar 12 - Mar 13
Total with taxes and fees
Amber's Cottage

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
$134 nightly
The price is $161
Mar 14 - Mar 15
Total with taxes and fees
Sligachan Hotel

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,001 reviews)
"Excellent place to stay"
Canada
Patrick
$187 nightly
The price is $225
Mar 28 - Mar 29
Total with taxes and fees
Uig Hotel

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
$142 nightly
The price is $170
Mar 8 - Mar 9
Total with taxes and fees
Skeabost House Hotel

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
$212 nightly
The price is $255
Mar 12 - Mar 13
Total with taxes and fees
Bracken Hide Hotel

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (309 reviews)
"Beautiful hotel. Room was spotless and staff so helpful. Breakfast was delicious!"
United Kingdom
Julie
$173 nightly
The price is $208
Mar 15 - Mar 16
Total with taxes and fees
The Marmalade Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (597 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
$131 nightly
The price is $158
Mar 8 - Mar 9
Total with taxes and fees
Cuillin Hills Hotel

Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (66 reviews)
"If you’d like quiet and scenic, this place is for you. Wonderful hospitality, food was excellent also."
United States
Teresa
$215 nightly
The price is $259
Mar 8 - Mar 9
Total with taxes and fees
Isle of Raasay Distillery

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
$129 nightly
The price is $155
Mar 13 - Mar 14
Total with taxes and fees
Tongadale 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
Hame 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
$93 nightly
The price is $112
Mar 7 - Mar 8
Total with taxes and fees
Coolin View Guest Rooms

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
$95 nightly
The price is $115
Mar 8 - Mar 9
Total with taxes and fees
The Portree Hotel

No 4 old Post Office Row, Isle of Skye

No 4 old Post Office Row, Isle of Skye
2.0 star property
Edinbane
10.0 out of 10, Exceptional, (18 reviews)
"We loved everything about the stay!"
United States
Lynn
No 4 old Post Office Row, Isle of Skye

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
$139 nightly
The price is $167
Mar 15 - Mar 16
Total with taxes and fees
Shieldaig Lodge Hotel

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
$107 nightly
The price is $128
Mar 8 - Mar 9
Total with taxes and fees
Greshornish House Hotel

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (319 reviews)
"Staff were amazing "
United Kingdom
Steve
$162 nightly
The price is $194
Mar 7 - Mar 8
Total with taxes and fees
The Skye Inn

The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (278 reviews)
"Room was spacious and clean, had a comfortable stay. "
Singapore
Dawn
$159 nightly
The price is $191
Mar 7 - Mar 8
Total with taxes and fees
The Bosville

Shepherds Hut

Shepherds Hut
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (1 review)
"Absolutely Perfect stay. I loved every minute! Great hosts, loved my location."
United States
Courtney
$463 nightly
The price is $556
Mar 26 - Mar 27
Total with taxes and fees
Shepherds Hut

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
$441 nightly
The price is $441
Mar 21 - Mar 22
Total with taxes and fees
Sidhean Dubha Holiday Home
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 Vacation Sale

Members save up to 40% on hotels and 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

  • Scenic Hiking Trails: Experience breathtaking views along the dramatic coastline and lush highlands, perfect for outdoor enthusiasts.
  • Stunning Beaches: Relax at Staffin Beach, known for its soft sands and striking scenery.
  • Fairy Glen: Discover this enchanting area, ideal for exploration and capturing stunning photographs.
  • Adventure Activities: Join fishing, kayaking, or boat tours for an exhilarating encounter with nature.
  • Charming Village Atmosphere: Enjoy the warm hospitality of locals in this tranquil and picturesque setting.

Find great hotels near Staffin

Explore the charming village of Staffin, Scotland, where you can find a variety of hotel accommodations, from cozy bed and breakfasts to comfortable hotels. Ideal for pet lovers and adventure seekers, Staffin offers a unique beach vacation experience. Discover the best hotels in the area, complete with reviews and essential information to help you plan your perfect getaway.

  • Uig Hotel: Nestled 6 miles from Staffin, Uig Hotel is a charming 3-star retreat perfect for pet lovers. This welcoming property allows pets on-site, ensuring your furry companions can join in the fun. With a focus on comfort and accessibility, Uig Hotel offers a range of amenities, including waived fees for service animals. Guests can enjoy a cozy atmosphere while exploring the stunning Scottish landscape, making it an ideal choice for travelers seeking a pet-friendly getaway.
  • Skeabost House Hotel: Located 12 miles from Staffin, Skeabost House Hotel is a luxurious 4-star accommodation that blends adventure and romance seamlessly. Ideal for nature enthusiasts and couples, this hotel offers a variety of outdoor activities, from hiking and mountain biking to fishing right on-site. Guests can enjoy breathtaking garden views from the restaurant and indulge in limited-hour room service for a romantic dining experience. With exclusive romance packages available, Skeabost House Hotel promises an unforgettable stay surrounded by Scotland's natural beauty.
  • Redwood House Hotel: Situated 12 miles from Staffin, Redwood House Hotel offers a comfortable 3-star experience with a focus on value and convenience. Guests can start their day with a complimentary breakfast before enjoying a meal in the on-site restaurant or relaxing at the bar and lounge. This property is perfect for travelers looking for an accessible and cozy place to unwind after a day of exploring the scenic Highlands. Friendly service and a welcoming atmosphere make Redwood House Hotel a delightful choice for your stay.

Where to stay in and around Staffin

Staffin, Scotland, offers a stunning blend of outdoor adventures and breathtaking scenery. Nestled in a quiet location, it's the perfect escape for those seeking relaxation and luxury. Explore hidden gems in and around Staffin, where friendly locals welcome you to experience the charm of the Outer Isles. With its serene atmosphere and remarkable landscapes, this amazing destination promises an unforgettable vacation filled with exploration and tranquility.

  • Uig: Nestled 6 miles from Staffin, Uig is a charming city renowned for its breathtaking outdoor scenery and romantic atmosphere. It attracts visitors year-round, with peak travel occurring in April and from June to July. Outdoor enthusiasts will find an array of hiking trails and local stores to explore. Notable landmarks include a historic castle, a picturesque marina, and other captivating historic sites that provide a glimpse into the area's rich heritage.
  • Kilmuir: Located just 5 miles from Staffin, Kilmuir is a delightful city that draws travelers seeking outdoor adventures and scenic beauty. The best time to visit is between August and October when the area's natural splendor is at its peak. Kilmuir offers various activities, including hiking trails and local stores, as well as ferry access for those wanting to explore nearby islands. Key attractions include a historic castle, a serene park, and an insightful history museum that showcases the local culture.
  • Culnacnoc: A quaint village situated within the Staffin area, Culnacnoc is a hidden gem known for its stunning beaches and scenic landscapes. With travel peaks occurring from July to September, this village provides a perfect escape for nature lovers. Visitors can enjoy outdoor activities and scenic hiking trails that showcase the area's natural beauty. Nearby attractions include a charming marina, a bustling harbor, and a lovely park, making it an ideal spot for relaxation and exploration.

Things to do in and around Staffin

Staffin, Scotland, is perfect for outdoor enthusiasts and adventure seekers. You can explore scenic hiking trails, enjoy the beauty of Staffin Beach, and embark on exciting boat trips. Don't miss the enchanting Fairy Glen, and consider joining a fishing or kayaking tour for a memorable experience. With its stunning landscapes and diverse activities, Staffin is an ideal destination for a nature-filled vacation.

Shopping

In Staffin, visit Uig Pottery, just 7 miles away, for unique handcrafted items. In the heart of Staffin, Skyelight Candles offers beautiful locally made candles. If you're up for a drive, The Shilasdair Shop, located 16 miles away, features a fantastic selection of crafts and gifts.

Recreation

The Quiraing Walk Trail offers breathtaking views and a peaceful atmosphere, perfect for relaxation. For sports enthusiasts, the Skeabost Golf Course features beautiful landscapes and challenging holes. A.C.E Target Sports Skye provides an adrenaline-pumping experience with various shooting activities, ensuring a fun-filled day for all.

Adventure

In Staffin, explore the breathtaking Quiraing, a dramatic landscape perfect for hiking and photography. Visit the nearby Staffin Beach to discover fascinating dinosaur footprints and enjoy stunning coastal views. Don't miss the chance to try out kayaking or paddleboarding in the crystal-clear waters surrounding the Isle of Skye.

Nightlife

Staffin offers a cozy nightlife vibe, perfect for unwinding after a day of exploring. Enjoy a pint at the local pub, or savor a delicious meal at a charming restaurant. The scenic surroundings provide a serene backdrop for evening strolls, making it a delightful way to end your day.

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

Booking tips and Expedia advantages for Staffin

To save money on your trip to Staffin, consider visiting during the off-peak months of January to February or November for lower accommodation prices. Booking your hotel about a month in advance can yield great savings, and Wednesday is typically the cheapest day to stay. Use Expedia’s search tool to compare room rates and find budget-friendly options, including eco-certified hotels. Combine your hotel, flights, and activities for additional savings through package deals, and join Expedia's One Key membership for exclusive discounts and cash back on future stays.

  • 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: Book your hotel in Staffin about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 and choose your desired location, among other preferences. You can organize your results to display hotels from the lowest to the highest price, allowing you to find the most affordable options right away. 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 hotel stay in Staffin with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Staffin

Staffin, Scotland, is perfect for outdoor enthusiasts and adventure seekers, offering stunning cliffs, highlands, and a picturesque harbor. Explore a variety of attractions that highlight the region's natural beauty and cultural experiences. Whether you're hiking along the dramatic coastline or soaking in the scenic views, there are plenty of nearby attractions to discover, ensuring a memorable vacation in this charming village.

  • Old Man of Storr: Experience breathtaking scenery at the Old Man of Storr, an iconic rock formation nestled in the heart of Staffin. This area boasts outdoor vibes perfect for hiking and photography, allowing you to capture the stunning landscapes of the Isle of Skye.
  • Quiraing: Embark on an adventurous journey at Quiraing, a dramatic cliff offering exhilarating hikes and awe-inspiring views. The rugged terrain and rich geological features make it a must-visit for outdoor enthusiasts and nature lovers alike.
  • The Fairy Glen: Just 5 miles from Staffin, the Fairy Glen enchants visitors with its whimsical landscapes and serene atmosphere. Wander through lush hills and mystical rock formations, perfect for a peaceful stroll or a picnic amidst nature.

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

To reach Staffin, Scotland, you can fly into two major airports. Stornoway Airport (SYY) is located 42 miles away, with excellent hotels nearby such as the 4-star Hebridean Guest House, Stornoway Bed and Breakfast, and the Cabarfeidh Hotel, all situated just 2 miles from the airport. Transportation options to Staffin from these hotels are readily available. Alternatively, you can fly into Benbecula Airport (BEB), which is 44 miles from Staffin. Good accommodations near Benbecula include the 3-star Orasay Inn, located 7 miles away, and the Swan View Lodge, situated 11 miles from the airport, providing convenient access for travelers.

Frequently asked questions

What is the best area to stay in Staffin?
The best area to stay in Staffin is along the coast of Staffin Bay, particularly near the village center.

This area offers convenient access to local amenities and a central point for exploring the Trotternish Peninsula. You'll find a few local shops, a community hall, and places to eat within easy reach. The main road, the A855, runs directly through this part of Staffin, making it simple to navigate to nearby attractions.

For couples and travelers looking for a tranquil escape with stunning natural beauty, staying near Staffin Bay is ideal. Many accommodations here offer direct views of the bay and the dramatic Quiraing mountains, providing a memorable backdrop for a relaxed getaway. You're also well-placed for walks along the coast or hikes into the hills.

Travelers seeking a base for outdoor adventures will appreciate the proximity to iconic landmarks.
What are the best family hotels in Staffin?
For families seeking accommodations in Staffin, The Flodigarry Hotel in the Skyeis an excellent choice.

This 4-star hotel, boasting an impressive 9.6 rating, is particularly well-suited for families. It offers complimentary cribs for young children and provides a free cooked breakfast to start your day. Guests can enjoy stunning views of the mountains, sea, and ocean from the hotel. Its location also offers easy access to mountain climbing activities nearby, making it ideal for adventurous families.
What hotels in Staffin offer free breakfast?
The Flodigarry Hotel in the Skyeis an excellent choice for a hotel in Staffin that offers complimentary breakfast.

This 4-star hotel, rated 9.6, provides guests with a free cooked breakfast daily, a highly valued amenity. Located amidst the mountains with stunning mountain, sea, and ocean views, it offers a picturesque setting. Guests can also enjoy mountain climbing nearby, making it ideal for those who appreciate natural landscapes and outdoor activities.
What are the top pet-friendly hotels in Staffin?
For top pet-friendly hotels in Staffin, The Flodigarry Hotel in the Skyeis an excellent option.

This 4-star hotel, with an outstanding 9.6 rating, is specifically designed to welcome dogs and provides food and water bowls for your convenience. Situated with beautiful mountain views, it offers direct access to the scenic outdoors, great for guests who enjoy mountain climbing and exploring with their pets.
What are the most romantic hotels in Staffin for couples?
For a romantic stay in Staffin, The Flodigarry Hotel in the Skyeis an excellent option for couples.

This 4-star hotel, with an impressive 9.6 rating, offers breathtaking sea, ocean, and mountain views, providing a truly picturesque setting. Guests can enjoy a complimentary cooked breakfast, adding to the convenience and comfort of their stay. The surrounding area also offers opportunities for mountain climbing, great for couples who enjoy outdoor activities.
When is the best time to go to Staffin?
The best time to visit Staffin is during the summer months, specifically from June to August, when you'll experience the mildest weather and longest daylight hours.

During this period, the average temperatures are comfortable for exploring the outdoors, typically ranging from 10°C to 16°C (50°F to 61°F). The extended daylight, with up to 18 hours of light, allows for more time to hike and sightsee, making it ideal for couples and families looking to maximize their outdoor adventures. You'll find the trails and attractions like the Old Man of Storr and the Quiraing most accessible and enjoyable.

While summer is popular, the shoulder seasons of May and September also offer pleasant conditions with fewer crowds. The weather is still generally mild, and the landscapes are particularly striking in spring with wildflowers or in autumn with changing foliage.
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?
With Expedia, you earn OneKeyCash™* on eligible Staffin hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $100 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