Photo by Jakub Bors

Find hotels in Dunvegan from $107

Start date: Check-in selected.
To Date
End date: Check-out
  • 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 Dunvegan hotels

Dunshee

Dunshee
3.0 star property
Roskhill
10.0 out of 10, Exceptional, (25)
"Friendly host & excellent breakfast Enjoyable experience "
United Kingdom
Ian
$184 nightly
The price is $221
Jan 5 - Jan 6, 2026
Total with taxes and fees
Dunshee

Shepherds Hut

Shepherds Hut
3.0 star property
Dunvegan
$460 nightly
The price is $552
Dec 28 - Dec 29
Total with taxes and fees
Shepherds Hut

The Cabin

The Cabin
3.0 star property
Dunvegan
$585 nightly
The price is $702
Jan 2 - Jan 3, 2026
Total with taxes and fees
The Cabin

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1000)
"Lovely hotel, great location, restaurant was immense, beautiful base to enjoy a visit to Skye"
United Kingdom
Benjamin
$251 nightly
The price is $302
Dec 27 - Dec 28
Total with taxes and fees
Uig Hotel

Amber's Cottage

Amber's Cottage
2.0 star property
Staffin
9.4 out of 10, Exceptional, (3)
"Great location. Super cozy. We enjoyed our stay."
Canada
Ward
$689 nightly
The price is $827
Jan 4 - Jan 5, 2026
Total with taxes and fees
Amber's Cottage

Creagory Skye

Creagory Skye
3.5 star property
Portree Town
10.0 out of 10, Exceptional, (123)
"This place was like being at home with family :) Cozy, comfy, inviting, friendly... Susan and Donald are superb hosts and the location of their property is perfect to enjoy Portree and the surrounding area. Would definitely book a return visit!"
United States
James
$129 nightly
The price is $155
Jan 9 - Jan 10, 2026
Total with taxes and fees
Creagory Skye

The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (45)
"Very friendly staff and a lovely hotel "
Canada
Geoffrey
$116 nightly
The price is $140
Jan 22 - Jan 23, 2026
Total with taxes and fees
The Portree Hotel

Portree Youth Hostel

Portree Youth Hostel
4.0 star property
Portree Town
8.8 out of 10, Excellent, (93)
"Excellent hostel experience for our family of 4! Clean, warm, comfy beds and we enjoyed the common areas for cooking and dining with other guests!! Very nice front desk staff, thank you, Sian! "
United States
Pamela
$89 nightly
The price is $107
Jan 4 - Jan 5, 2026
Total with taxes and fees
Portree Youth Hostel

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (304)
"The staff was wonderful, breakfast was so good every morning. Our room was adorable and very clean. We loved our stay at the Skye Inn!!!"
United States
Rianna
$95 nightly
The price is $114
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Skye Inn

The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (271)
"Nice welcome at reception, clean rooms and a lovely breakfast"
United Kingdom
Rebecca
$171 nightly
The price is $206
Jan 2 - Jan 3, 2026
Total with taxes and fees
The Bosville

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (298)
"Beautiful hotel. Room was spotless and staff so helpful. Breakfast was delicious!"
United Kingdom
Julie
$99 nightly
The price is $119
Jan 17 - Jan 18, 2026
Total with taxes and fees
The Marmalade Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (287)
"The room was beautiful, staff were very friendly and helpful. The restaurant was amazing and the view was perfect. "
Australia
Bianca
$221 nightly
The price is $266
Jan 2 - Jan 3, 2026
Total with taxes and fees
Bracken Hide Hotel

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very Good, (826)
"Nice warm, clean room, tasty breakfast, and a great bar downstairs with live music! "
Canada
B
$158 nightly
The price is $190
Dec 30 - Dec 31
Total with taxes and fees
Tongadale Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (573)
"Beautiful property with breathtaking views. The room had everything you could need and wonderful person at the front desk. Very convenient location. "
United Kingdom
Julia
$133 nightly
The price is $159
Jan 18 - Jan 19, 2026
Total with taxes and fees
Cuillin Hills Hotel

The Croft House

The Croft House
3.5 star property
Milovaig
10.0 out of 10, Exceptional, (2)
"It was a wonderful trip and the Croft House was an excellent location. The rental was comfortable, clean, cozy and well equipped. I highly recommend the Croft House for a stay on the Isle of Skye. "
United States
Margaret
$962 nightly
The price is $1,154
Jan 5 - Jan 6, 2026
Total with taxes and fees
The Croft House

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (520)
"clean room and great staff "
United Kingdom
benoit
$119 nightly
The price is $143
Jan 19 - Jan 20, 2026
Total with taxes and fees
Skeabost 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 Dunvegan

Find the best Dunvegan areas and neighborhoods for the activities you enjoy most. Learn more about Dunvegan
Learn more about Dunvegan

Roskhill

Though Roskhill might not have many top sights, you can venture to the surrounding area to see attractions like Dunvegan Castle and Harlosh Skerry.

Stay near popular Dunvegan attractions

Learn more about Dunvegan

Perched on the Isle of Skye's rugged coast, Dunvegan invites you to explore its 800-year-old castle filled with clan treasures and lush gardens. Take a boat trip to spot seals from the castle's jetty, then drive to the pristine white sands of Claigan Coral Beach for breathtaking views.

Dunvegan Castle which includes a castle, a festival and tranquil scenes

Top Dunvegan Hotel Reviews

More cheap stays in Dunvegan

Find out more about Dunvegan

Top reasons to visit Dunvegan

  • Dunvegan Castle: Explore the historic Dunvegan Castle, known for its rich history and stunning architecture.
  • Scenic Outdoor Activities: Enjoy hiking trails and picturesque beaches, perfect for outdoor enthusiasts.
  • Charming Local Culture: Experience the friendly locals and discover the area's cultural heritage through local stores and events.
  • Beautiful Dunvegan Loch: Take in breathtaking views and relax by the tranquil waters of Dunvegan Loch.
  • Cozy Accommodations: Choose from delightful bed & breakfasts and guesthouses that cater to all travelers.

Find great hotels in and around Dunvegan

Explore the charming accommodations in Dunvegan, Scotland, where you'll find a variety of options including cozy bed & breakfasts and welcoming guesthouses. Whether you're traveling with pets, seeking adventure, or looking for LGBTQIA-friendly spaces, Dunvegan offers a range of hotel services to cater to your needs. Discover the best hotels and unique lodging experiences that make this picturesque destination an ideal getaway.

  • Skeabost House Hotel: Experience a romantic getaway at the 4-star Skeabost House Hotel, located 10 miles from Dunvegan. This enchanting property offers a nature-themed adventure vacation perfect for couples and outdoor enthusiasts alike. Guests can indulge in a variety of adventure sports, including fishing, hiking, and mountain biking, all available nearby. The hotel features romance packages to enhance your stay, making it an ideal choice for a memorable escape. Enjoy picturesque views from the restaurant, which overlooks a beautiful garden, and take advantage of limited hours room service for a cozy dining experience in your room.
  • Redwood House Hotel: Situated 7 miles from Dunvegan, the 3-star Redwood House Hotel provides a warm and inviting atmosphere for all travelers. This charming hotel offers a delightful dining experience with a restaurant on-site, along with complimentary breakfast and a cozy bar and lounge area to unwind after a day of exploration. Its friendly ambiance and convenient amenities make it a perfect choice for those looking to soak in the local culture and enjoy a relaxing stay.
  • Atholl House Skye: Located in the heart of Dunvegan, the 3-star Atholl House Skye offers a comfortable retreat with a focus on convenience. Guests can enjoy daily complimentary breakfast options, including a continental spread, ensuring a great start to your day. The hotel features entertainment options such as television and digital TV for a cozy night in. The proximity to the village site provides an authentic Scottish experience, allowing guests to immerse themselves in the local charm and explore the stunning surroundings with ease.

Where to stay in Dunvegan

Dunvegan, Scotland, offers a delightful blend of romance, outdoor adventures, and rich culture. Nestled in a scenic location, it's perfect for weekend getaways or family-friendly trips. Explore charming neighborhoods where friendly locals share the area's history, and enjoy tranquil spots ideal for picnics. Nearby attractions invite you to unwind in relaxing surroundings, making it an ideal destination for anyone seeking a peaceful yet culturally enriching experience.

  • Herebost: Nestled close to Dunvegan, Herebost is a charming village that beckons travelers seeking breathtaking scenery and outdoor adventures. The area is particularly lively from August to October, making it an ideal time for visitors to experience its stunning landscapes, including nearby mountains and beaches. Herebost is perfect for those looking to immerse themselves in nature, whether it’s hiking along scenic trails or enjoying a peaceful day at the beach. The village's welcoming atmosphere and natural beauty make it a lovely stop on your Scottish adventure.
  • Lonmore: A quaint village situated near Dunvegan, Lonmore is renowned for its romantic ambiance and cultural experiences. With visitor numbers peaking during the late summer and early autumn months, this area is ideal for couples and culture enthusiasts. Explore the nearby historic castle and immerse yourself in local history, or embark on a hiking adventure in the picturesque surroundings. The blend of culture, romance, and outdoor activities makes Lonmore a captivating destination for your vacation.
  • Orbost: Close to Dunvegan, Orbost is a delightful village that offers an enchanting mix of outdoor experiences and cultural exploration. Popular among visitors from August to October, this area is perfect for those seeking adventure and romance. Enjoy access to recreational areas and hiking trails that showcase the region's stunning landscapes. With historic places, a majestic castle, and a serene lake nearby, Orbost is an ideal spot for travelers wishing to connect with nature while delving into Scotland's rich heritage.

Things to do near Dunvegan

Dunvegan is perfect for a romantic getaway or outdoor adventure, offering scenic excursions and charming beaches. Visitors can enjoy hiking trails, explore local stores, and experience special events throughout the year. Additionally, there are opportunities for golfing and various outdoor activities that showcase the area's natural beauty and culture. Whether you're seeking relaxation or adventure, Dunvegan has something for everyone.

Shopping

In Dunvegan, you can shop at Skye Silver Gift Shop, located 3 miles away, and The Shilasdair Shop, 7 miles away, offering unique local crafts. If you're up for a drive, visit Uig Pottery, which is 13 miles away, for beautiful handmade pottery gifts.

Recreation

Skeabost Golf Course, located 10 miles from Dunvegan, offers a serene outdoor atmosphere perfect for golf enthusiasts. A.C.E Target Sports Skye, 13 miles away, provides an exciting sports facility for archery and target practice. The Quiraing Walk Trail Access, 17 miles from Dunvegan, invites you to explore breathtaking landscapes for relaxation and wellness.

Adventure

Dunvegan Castle offers an enchanting glimpse into Scotland's history, surrounded by stunning gardens and scenic views. For thrill-seekers, the nearby Neist Point provides breathtaking coastal hikes and dramatic cliffs, perfect for spotting wildlife and enjoying spectacular sunsets.

Nightlife

Experience the charming nightlife in Dunvegan by visiting The Old School Restaurant for delightful local cuisine. For a laid-back atmosphere, stop by The Dunvegan Hotel for a pint and friendly conversation. Don’t miss the live music scene at The Skye Bar, where you can enjoy great tunes and local brews.

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

Booking tips and Expedia advantages for Dunvegan

To save money on your trip to Dunvegan, consider visiting during the off-peak months of January, February, or November when prices are lower. Book your hotel about a month in advance or explore last-minute deals on Expedia for potential discounts. Wednesdays are the cheapest days to stay, while Sundays are the most expensive. Use Expedia's search tool to filter accommodations by price and type, and consider bundling hotels with flights for additional savings. Joining Expedia's One Key membership can also provide exclusive discounts and cash rewards for future bookings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dunvegan are January to February and November, where the prices are slightly lower. This is in comparison to May to July, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Dunvegan is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dunvegan is Wednesday. The most expensive day to stay in Dunvegan is Sunday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to choose your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, making it easy to find the most affordable hotels first. Additionally, you can refine your choices by hotel type—by selecting the Eco-certified filter, for instance, you'll discover sustainable and environmentally-friendly hotel options that you can book.
  • Consider bundling your trip: You can save money by combining your Dunvegan hotel reservation with your flights and activities through an Expedia package.
  • 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 Dunvegan

Dunvegan, Scotland, is perfect for a romantic, outdoor, or culture-themed getaway. Visitors can explore stunning attractions like Dunvegan Castle and the historic lighthouse, while also enjoying the beautiful beaches and the scenic Dunvegan Loch. Whether you're interested in rich history or breathtaking landscapes, Dunvegan offers a variety of activities and nearby attractions that cater to every traveler's desire for adventure and culture.

  • Dunvegan Castle: Steeped in history, Dunvegan Castle is the ancestral home of the MacLeod clan. With its romantic architecture and stunning gardens, visitors can explore centuries of culture and heritage while enjoying breathtaking views of Loch Dunvegan.
  • Claigan Coral Beach: Renowned for its unique coral-like sands, Claigan Coral Beach offers a serene escape. This picturesque beach is perfect for a relaxing stroll or a picnic, providing a tranquil atmosphere and stunning coastal views.
  • Neist Point Lighthouse: Located 8 miles from Dunvegan, Neist Point Lighthouse is a cultural gem. Perched on dramatic cliffs, it offers breathtaking vistas of the Atlantic Ocean and is a fantastic spot for photography and wildlife watching.

Best time to go to Dunvegan

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

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January43.9°F (6.6°C)Light RainMostly CloudyAverageSlightly Low
February43.3°F (6.3°C)Light RainMostly CloudyAverageSlightly Low
March44.1°F (6.7°C)Light RainMostly CloudyAverageAverage
April46.2°F (7.9°C)Light RainMostly CloudySlightly HighAverage
May49.5°F (9.7°C)Light RainMostly CloudyAverageSlightly High
June53.6°F (12.0°C)Light RainMostly CloudyAverageSlightly High
July55.9°F (13.3°C)Light RainMostly CloudySlightly HighSlightly High
August56.5°F (13.6°C)Light RainMostly CloudySlightly HighAverage
September55.0°F (12.8°C)Light RainMostly CloudyAverageAverage
October51.8°F (11.0°C)Light RainMostly CloudySlightly LowAverage
November48.0°F (8.9°C)Light RainMostly CloudySlightly LowSlightly Low
December45.1°F (7.3°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Dunvegan

When planning your trip to Dunvegan, Scotland, you have several airport options. Stornoway Airport (SYY) is located 55 miles away and offers nearby accommodations such as the 4-star Hebridean Guest House and The Cabarfeidh Hotel, both just 2 miles from the airport. Benbecula Airport (BEB), situated 29 miles away, has options like the 3-star Orasay Inn, located 7 miles from the airport. Another choice is Castlebay Airport (BRR), 43 miles from Dunvegan, with lodging such as the Polochar Inn, 6 miles away. All these hotels provide various transportation services for easy access to their respective airports.

Frequently asked questions

What is the best area to stay in Dunvegan?
Herebost is the best area to stay in Dunvegan, Scotland, offering travelers a peaceful retreat with easy access to stunning landscapes and rich cultural heritage. Most of our guests prefer this charming neighborhood due to its proximity to iconic attractions like Dunvegan Castle, the oldest continuously inhabited castle in Scotland. The serene surroundings invite exploration of the mesmerizing Isle of Skye, where rugged coastlines and dramatic mountains await.

For couples seeking a romantic escape, Herebost provides an intimate setting great for cozy evenings. The area's quaint accommodations and breathtaking views create a picturesque backdrop for unforgettable memories. Enjoy sunset strolls along the nearby coastline or indulge in a candlelit dinner featuring local seafood delicacies.

Families will appreciate the educational opportunities that Dunvegan offers. With nearby castles, nature reserves, and wildlife tours, there's plenty to keep everyone engaged and entertained. The area's friendly atmosphere and welcoming locals make it an ideal spot for family bonding experiences.
What are the best hotels in Dunvegan that travelers recommend?
The Tide B&B is a great choice in Dunvegan, boasting a stellar rating of 10.0. Guests rave about its stunning sea views and the cozy ambiance created by the charming fireplace, making it a superb retreat for those seeking tranquility and comfort.

For couples looking for a romantic getaway, Kilmuir Park also shines with a superb 10.0 rating. With breathtaking mountain views and an intimate dining experience tailored for two, this hotel sets the stage for a memorable escape filled with scenic beauty and personalized service.

Families will appreciate Minnies Rooms, which holds a great rating of 9.4. Its delightful combination of lake and sea views provides a picturesque backdrop for family adventures, while spacious rooms offer the comfort and convenience needed for a stress-free stay.

Dunshee, another top-rated option at 10.0, features a welcoming fireplace that adds a cozy touch to your experience. This charming hotel is superb for travelers who value attentive service and a serene atmosphere, making it ideal for solo travelers or groups seeking a peaceful retreat in the heart of nature.
What are the top pet-friendly hotels in Dunvegan?
Minnie's Rooms is a delightful pet-friendly option in Dunvegan, Scotland, that boasts an impressive traveler review score of 9.4, reflecting the high standard of service and comfort it offers. Nestled near the scenic coastline, this charming accommodation features stunning ocean and sea views, making it a great retreat for families and couples alike. Guests can enjoy a complimentary continental breakfast on weekends and relax knowing that self-parking is free. See more pet-friendly hotels in Dunvegan.
What are the best budget hotels in Dunvegan?
For budget-conscious travelers looking to explore the charming village of Dunvegan, Minnies Rooms stands out as an excellent option. With a glowing review score of 9.4, this delightful property offers a variety of amenities designed to ensure a comfortable stay. Guests appreciate the complimentary breakfast available on weekends, and the free WiFi that keeps everyone connected. The scenic views, including ocean and lake vistas, add a picturesque touch to your experience.

Another budget-friendly choice is The Tide B&B, which has also earned a superb score of 10.0 from guests. This cozy bed and breakfast serves a delicious continental breakfast and offers free self-parking, making it convenient for families or those traveling with children. The property features lovely balconies and terraces, allowing you to bask in the stunning sea and mountain views while enjoying some quality family time.

While these properties are particularly appealing for families and budget travelers, couples can also find a romantic escape in Dunvegan. The serene surroundings and intimate atmospheres of both Minnies Rooms and The Tide B&B create a superb backdrop for couples seeking a peaceful retreat. Enjoying breakfast together on a private balcony while taking in the breathtaking views can make for unforgettable moments. View all budget hotels in Dunvegan.
What are the most romantic hotels in Dunvegan for couples?
For couples seeking a romantic getaway, Kilmuir Park in Dunvegan is an exceptional choice, boasting a great rating of 10.0. This adults-only retreat offers breathtaking mountain views that create a stunning backdrop for your escape. See all romantic hotels in Dunvegan.
When is the best time to go to Dunvegan?
The most popular time to visit Dunvegan is during the summer months, particularly July. This is when the weather is typically at its best, with temperatures averaging around 60°F, creating a comfortable atmosphere for outdoor activities and exploration. With long daylight hours, you can fully immerse yourself in the breathtaking landscapes and rich history that Dunvegan has to offer.

Peak tourist season runs from June through August, bringing a vibrant energy to the area. During this time, visitors flock to Dunvegan to experience its iconic attractions, such as Dunvegan Castle, the stunning cliffs of Neist Point, and the picturesque gardens. Engaging in outdoor adventures like hiking and wildlife spotting becomes a memorable experience, enhanced by the mild weather and lush surroundings.

For travelers who value attentive service and are eager to explore, July is particularly enjoyable. The local community often hosts events and festivals, allowing you to connect with the culture while savoring some of the finest Scottish cuisine. Picture yourself enjoying a meal at a cozy eatery with views of the coastline, making the most of your trip.

If you're looking for a more tranquil experience, consider visiting in late September or early October. The crowds begin to thin, and the scenery transforms with autumn colors, providing a different yet equally captivating backdrop. Additionally, prices may be slightly lower during this period, allowing for great value without compromising on quality.
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 Dunvegan.
How can I save on a Dunvegan hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Dunvegan 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 Dunvegan hotel?
Prices for hotels in Dunvegan often vary, but you can find a great deal from $107 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