Hotels in Dunvegan

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Where to stay in Dunvegan?

Skye Lodge
Skye Lodge
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (53 reviews)
The price is £249
includes taxes & fees
19 Mar - 20 Mar
Skye Lodge
Hame Hotel
Hame Hotel
3.5 star property
Dunvegan
9.2 out of 10, Wonderful, (108 reviews)
  • cleanliness
    Cosy Highland retreat with garden views and a warm local bar in Dunvegan.
The price is £172
includes taxes & fees
20 Mar - 21 Mar
Hame Hotel
The Cabin
The Cabin
3.0 star property
Dunvegan
  • cleanliness
    Scenic cottage near historic Dunvegan Castle, with golf course access.
The price is £527
includes taxes & fees
21 Mar - 22 Mar
The Cabin
Atholl House Skye
Atholl House Skye
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (74 reviews)
The price is £119
includes taxes & fees
19 Mar - 20 Mar
Atholl House Skye
Shepherds Hut
Shepherds Hut
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (1 review)
  • cleanliness
    Experience Scottish serenity at this golfer's paradise with historic castle views.
The price is £416
includes taxes & fees
26 Mar - 27 Mar
Shepherds Hut
Greshornish House Hotel
Greshornish House Hotel
4.0 star property
Skeabost
9.6 out of 10, Exceptional, (187 reviews)
The price is £132
includes taxes & fees
18 Mar - 19 Mar
Greshornish House Hotel
Skeabost House Hotel
Skeabost House Hotel
4.0 star property
Skeabost
8.8 out of 10, Excellent, (527 reviews)
The price is £175
includes taxes & fees
19 Mar - 20 Mar
Skeabost House Hotel
Loch Eyre House
Loch Eyre House
2.5 star property
Skeabost
9.4 out of 10, Exceptional, (84 reviews)
  • cleanliness
    Tranquil riverside retreat with Scottish hospitality near Skeabost Golf Course.
The price is £143
includes taxes & fees
20 Mar - 21 Mar
Loch Eyre House
Uig Hotel
Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,001 reviews)
  • cleanliness
    Stay in Uig with access to The Fairy Glen and seaside dining close by.
The price is £177
includes taxes & fees
18 Mar - 19 Mar
Uig Hotel
Bracken Hide Hotel
Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (292 reviews)
  • cleanliness
    Immerse in the rugged beauty of Portree at this cosy retreat with two scenic bars.
The price is £212
includes taxes & fees
24 Mar - 25 Mar
Bracken Hide Hotel
The Marmalade Hotel
The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (314 reviews)
  • cleanliness
    Relax in Georgian charm just steps from Portree's vibrant harbour district.
The price is £183
includes taxes & fees
22 Mar - 23 Mar
The Marmalade Hotel
The Skye Inn
The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (322 reviews)
  • cleanliness
    Located in Portree with nearby attractions and complimentary perks for travellers.
The price is £161
includes taxes & fees
20 Mar - 21 Mar
The Skye Inn
The Portree Hotel
The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (51 reviews)
The price is £118
includes taxes & fees
22 Mar - 23 Mar
The Portree Hotel
Tongadale Hotel
Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (830 reviews)
  • cleanliness
    Stay in a charming Portree hotel with a traditional restaurant and helpful staff.
The price is £201
includes taxes & fees
24 Mar - 25 Mar
Tongadale Hotel
The Bosville
The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (279 reviews)
  • cleanliness
    Intimate boutique stay in Portree with harbour views and convenient town access.
The price is £170
includes taxes & fees
19 Mar - 20 Mar
The Bosville
Cuillin Hills Hotel
Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (601 reviews)
  • cleanliness
    Relax in the lush atmosphere of this Portree business hotel with spectacular views.
The price is £262
includes taxes & fees
23 Mar - 24 Mar
Cuillin Hills Hotel
Sidhean Dubha Holiday Home
Sidhean Dubha Holiday Home
4.5 star property
Portree Town
9.6 out of 10, Exceptional, (7 reviews)
  • cleanliness
    Relax in a luxurious Portree holiday home minutes from the harbour and square.
The price is £330
includes taxes & fees
24 Mar - 25 Mar
Sidhean Dubha Holiday Home
Loch Eyre Cottage
Loch Eyre Cottage
3.0 star property
Skeabost
10.0 out of 10, Exceptional, (21 reviews)
The price is £207
includes taxes & fees
26 Mar - 27 Mar
Loch Eyre Cottage
Portree Youth Hostel
Portree Youth Hostel
4.0 star property
Portree Town
8.8 out of 10, Excellent, (97 reviews)
  • cleanliness
    Get cosy in this conveniently located Portree hostel, minutes from town centre and bus station.
The price is £98
includes taxes & fees
18 Mar - 19 Mar
Portree Youth Hostel
Sligachan Hotel
Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (591 reviews)
  • cleanliness
    Immerse in Scotland's wild heart with cosy stays and epic outdoor views.
The price is £129
includes taxes & fees
19 Mar - 20 Mar
Sligachan 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.

Get last-minute hotel deals in Dunvegan and save more

Sign in to unlock great savings.
Showing deals for:27 Mar - 29 Mar

Top neighbourhoods in Dunvegan

Top landmarks in Dunvegan

Learn more about Dunvegan

Dunvegan is well known for its attractions such as Dunvegan Castle and Claigan Coral Beach. This welcoming city has something for everyone including restaurants and sights like Coral Beach and Harlosh Island—all within a scenic setting.

Dunvegan Castle featuring heritage architecture, a castle and tranquil scenes

Check out reviews of Dunvegan hotels guests love

Frequently asked questions

How much does a hotel room cost in Dunvegan?
You can choose a great hotel in Dunvegan from £98 with properties to suit all budgets and needs. If you're after an affordable hotel in Dunvegan that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How much does a hotel room cost in Dunvegan?
You can choose a great hotel in Dunvegan from £98 with properties to suit all budgets and needs. If you're after an affordable hotel in Dunvegan that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Dunvegan hotels?
Discover great deals on Dunvegan hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Dunvegan hotels.
How can I find deals and earn rewards at Dunvegan hotels?
Members can save up to 20% on select hotels in Dunvegan. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Dunvegan hotels with free cancellation?
In order to book a refundable Dunvegan hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Dunvegan?
Our travellers' top pet-friendly hotels in Dunvegan include:You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Dunvegan.
What are some of the best hotels in Dunvegan for couples?
Stay at a top-rated Dunvegan romantic hotel and make the most of your couple's holiday. Our travellers love Kilmuir Park, a bed & breakfast with couples/private dining. Discover more hotels in Dunvegan on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are some popular hotels in central Dunvegan?
For hotels in central Dunvegan, check out Atholl House Skye and The Tide B&B. Travellers love Atholl House Skye for its location, as well as the free continental breakfast, free parking and free WiFi this hotel offers. The Tide B&B is another popular central bed & breakfast with a restaurant, a bar/lounge and a free continental breakfast. Edinbane and Colbost are some of the most central areas for your Dunvegan holiday.
What hotels do travellers recommend in Dunvegan?
Where can I get free parking with my stay in Dunvegan?
Park your car for free at these properties: Atholl House Skye and The Tables Guest House.
Can I book a refundable accommodation option in Dunvegan?
If you want the flexibility to change your plans to Dunvegan, most hotels offer refundable* rates that you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Dunvegan if I want a holiday rental instead of a hotel?
If you want to find a good alternative to a hotel, review our selection of 6 holiday homes. You can also consider one of the 8 cottages for your trip.

Find out more about Dunvegan

Whispers of the Isle: Discover the Enchantment of Dunvegan Castle and Beyond

Nestled on the enchanting Isle of Skye, Dunvegan is a charming village steeped in history and natural beauty. At its heart lies the majestic Dunvegan Castle, a 13th-century fortress that has been the ancestral home of the Clan MacLeod for centuries. Surrounding the castle, the stunning Loch Dunvegan invites exploration, with opportunities for boat trips to the nearby islands and glimpses of unique wildlife. The area's dramatic landscapes, from rugged coastlines to lush hills, provide a perfect backdrop for outdoor adventures. Dunvegan effortlessly combines rich heritage with breathtaking scenery, making it an ideal escape for culture enthusiasts and nature lovers alike.

Discover great hotels in Dunvegan

Dunvegan offers a variety of accommodation options, from cosy bed and breakfasts to welcoming inns, ideal for exploring its scenic surroundings. With a mix of traditional charm and modern comfort, you’ll find the perfect base to enjoy this picturesque village and its stunning landscapes. Here are some of the best hotels in Dunvegan that our travellers love:

  1. Silverdale Guest House & CottageOpens in a new window: Silverdale Guest House & Cottage is a charming 3.5-star guesthouse that offers a delightful escape in Dunvegan. With amenities such as complimentary continental breakfast and daily breakfast options, it sets the tone for a relaxing stay. Guests can unwind with the entertainment provided by the flatscreen television, making it perfect for leisure travellers seeking comfort and ease. Its inviting atmosphere and convenient dining options contribute to a highly enjoyable experience, making it a favourite among those looking for a cosy retreat.
  2. Glendale ViewOpens in a new window: Glendale View is a stylish 3.5-star Bed and Breakfast that captures the essence of rural charm in Dunvegan. Featuring a flatscreen television for entertainment, it offers a relaxed and intimate setting for leisure travellers. The property’s scenic location allows guests to immerse themselves in the natural beauty of the area. Visitors appreciate the warm ambience and unique experiences available nearby, making it a superb choice for those looking to explore and unwind in a tranquil environment.
  3. Redwood House HotelOpens in a new window: Redwood House Hotel is a well-appointed 3.0-star hotel that caters to discerning travellers with its inviting restaurant, bar and lounge, and complimentary breakfast. This hotel combines comfort with a distinctive dining experience, perfect for leisure guests seeking to indulge in local culinary delights. The property fosters a welcoming atmosphere that enhances the overall experience, earning praise from visitors who appreciate its thoughtful amenities and design, making it an ideal choice for those who prioritise memorable stays.

Top locations to stay in Dunvegan

When visiting Dunvegan, Scotland, great areas to stay include Stein, Lonmore, and Orbost. Stein offers picturesque coastal views and charming eateries, while Lonmore is known for its friendly people and welcoming atmosphere. Orbost boasts stunning landscapes and a sense of tranquillity. For first-time visitors, Stein is best suited due to its vibrant charm and scenic appeal.

  1. SteinOpens in a new window: Stein is a charming village known for its stunning coastal views and rich history. It's a fantastic base for exploring the beautiful Isle of Skye. You can enjoy scenic walks along the waterfront and visit the local shops showcasing artisanal crafts. The relaxed atmosphere makes it ideal for those looking to unwind and soak in the natural beauty. Don't miss the chance to sample fresh seafood from nearby eateries, which is a highlight for many visitors.
  2. LonmoreOpens in a new window: Nestled in a picturesque setting, Lonmore offers a peaceful retreat with friendly locals who are always ready to share their knowledge of the area. The surrounding landscapes are perfect for leisurely strolls or more vigorous hikes, allowing you to fully appreciate the stunning scenery. It's an excellent spot for those who want a quiet getaway while still being close to the attractions of the Isle of Skye.
  3. OrbostOpens in a new window: Orbost is a hidden gem that provides a tranquil escape for nature lovers. The area is renowned for its dramatic landscapes, which are perfect for photography and exploration. Visitors can enjoy a variety of outdoor activities, including walking trails that lead to breathtaking viewpoints. The sense of community in Orbost makes it a welcoming place to stay, where you can immerse yourself in the local culture and hospitality.

Things to do in Dunvegan

Dunvegan entices travellers with its stunning landscapes of rugged mountains, tranquil lochs, and pristine beaches. Explore the scenic hiking trails that meander through lush forests and along coastal cliffs, offering breathtaking views. Enjoy boating on serene waters or simply relax in the peaceful surroundings, making it a delightful escape for nature lovers.

  • Neist Point LighthouseOpens in a new window – Venture out to Neist Point Lighthouse, a historic landmark perched dramatically on the cliffs of the Isle of Skye. Here, you can take in breathtaking views of the Atlantic Ocean and the rugged coastline. The hike to the lighthouse offers a chance to spot local wildlife, including seabirds and seals, making it a perfect spot for photography enthusiasts. Don't forget to bring your camera to capture the stunning scenery!
  • Macleod's TablesOpens in a new window – Lace up your walking boots and tackle the ascent to Macleod's Tables, a unique hill renowned for its flat-topped formations. The trek rewards you with panoramic views of the surrounding landscape, including the distant islands. As you climb, you'll appreciate the beauty of Skye's diverse terrain, from lush greenery to dramatic cliffs. It's an excellent opportunity to connect with nature and enjoy a bit of outdoor exercise.
  • Dunvegan CastleOpens in a new window – Step back in time at Dunvegan Castle, the oldest continuously inhabited castle in Scotland. Explore the impressive grounds and gardens, and uncover the history of the MacLeod clan. Inside, you'll find fascinating artefacts and beautiful interiors that tell the story of this iconic fortress. Take a guided tour for deeper insights and don’t miss the chance to admire the stunning views of the surrounding loch.

4 tips for savvy savings when booking a hotel in Dunvegan

  1. Book for the cheapest times: The most budget-friendly time to visit Dunvegan is during January, February, and November, when hotel prices are typically lower. For those looking to discover the town's historical landmarks and cultural gems, an ideal stay would be at least 2 to 3 days. This timeframe allows visitors to enjoy excursions to the famous castle, explore the beautiful islands, savour local dining options, and immerse themselves in the stunning scenery and friendly atmosphere, making it a great value for money experience for families and culture enthusiasts alike.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Dunvegan, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted rates on hotels as your travel date approaches. Additionally, consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, which could enhance your chances of saving. The Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, ensuring you're aware of any price drops or availability changes for your preferred accommodations, so you can seize the opportunity for a last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay at a Dunvegan hotel. If you're in search of something distinctive, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below average. If the price appears to be on the higher side, we’ll suggest more economical dates to potentially secure a better deal.
  4. Consider your location: Opting for accommodation near key attractions or city centres may offer convenience, but it often comes with higher expenses. For more budget-friendly options, you might consider hotels in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you intend to visit. Independent hotels located a bit further out can often provide a more authentic and usually more affordable experience.

Best time to go to Dunvegan

Dunvegan experiences its lowest average temperature in February, at 43.3°F (6.3°C), while August is the hottest month, with an average temperature of 56.5°F (13.6°C). October are usually the wettest months. April, July, and August are the peak travel months in Dunvegan, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring