A room with antique furniture, including a sofa, chairs, a table, and a billiards table. There is a painting on the wall, a bust on a pedestal, and a potted plant.

Search Dunvegan hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Dunvegan hotels

Atholl House Skye

Atholl House Skye
3.0 star property
Dunvegan
9.8 out of 10, Exceptional, (80 reviews)
"Great hospitality, good food and beautiful area."
Canada
Gabriel
The price is AU$749
includes taxes & fees
14 Aug - 15 Aug
Atholl House Skye

Minnies Rooms

Minnies Rooms
3.5 star property
Dunvegan
9.4 out of 10, Exceptional, (174 reviews)
"Location was great, the owner was great and useful and nice."
Canada
Andre
Minnies Rooms

Kilmuir Park

Kilmuir Park
3.5 star property
Dunvegan
10.0 out of 10, Exceptional, (93 reviews)
"Great property and hosts. Comfortable, clean, delicious breakfast."
United States
Holly
Kilmuir Park

Greshornish House Hotel

Greshornish House Hotel
4.0 star property
Skeabost
9.4 out of 10, Exceptional, (199 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 AU$756
includes taxes & fees
25 July - 26 July
Greshornish House Hotel

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (349 reviews)
"The hotel very unique with nice view. Hotel staff very friendly. Room clean and well maintained just the size a little bit small. Delicious breakfast."
Malaysia
Koh
The price is AU$898
includes taxes & fees
24 July - 25 July
Bracken Hide Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (616 reviews)
"Beautiful location right on the bay, nice rooms, friendly staff, and very good breakfast"
United States
Brian
The price is AU$1,594
includes taxes & fees
2 Aug - 3 Aug
Cuillin Hills Hotel

Redwood House Hotel

Redwood House Hotel
3.0 star property
Skeabost
8.4 out of 10, Very good, (217 reviews)
"We loved the staff!"
United States
Katrina
The price is AU$883
includes taxes & fees
14 Aug - 15 Aug
Redwood House Hotel

Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (551 reviews)
"The staff was wonderful, the food amazing and the room clean and beautiful!"
United States
Elissa
The price is AU$1,151
includes taxes & fees
14 Aug - 15 Aug
Skeabost House Hotel

Glendale View

Glendale View
3.5 star property
Holmisdale
10.0 out of 10, Exceptional, (37 reviews)
"Comfortable and beautiful, delicious breakfast, a perfect place to stay"
Canada
Christine
Glendale View

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,000 reviews)
"Good hotel with good restaurant."
United States
luisa
The price is AU$624
includes taxes & fees
18 July - 19 July
Uig Hotel

The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (295 reviews)
"Staff was very helpful and friendly. Everything was perfect!"
Canada
Kelly
The price is AU$757
includes taxes & fees
9 Aug - 10 Aug
The Bosville

The Tide B&B

The Tide B&B
3.5 star property
Dunvegan
10.0 out of 10, Exceptional, (14 reviews)
"Beautiful setting right on the water with sheep strolling by -it was idyllic! Breakfast was lovely. We very much enjoyed our stay. "
United States
Linda
The Tide B&B

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (341 reviews)
"Clean room, good location, easy parking, friendly staff."
United States
Marcela
The price is AU$856
includes taxes & fees
21 July - 22 July
The Marmalade Hotel

Brae Cottage

Brae Cottage
3.5 star property
Dunvegan
10.0 out of 10, Exceptional, (1 review)
"Fantastic house with great views. Lovely communal areas "
United Kingdom
Kier
Brae Cottage

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (625 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is AU$574
includes taxes & fees
23 July - 24 July
Sligachan Hotel

The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (62 reviews)
"Wonderful hotel in the center of Portree. Super nice staff, excellent breakfast!"
United States
Melissa
The Portree Hotel

Old Pier Cottage B&B

Old Pier Cottage B&B
2.0 star property
Uig
10.0 out of 10, Exceptional, (176 reviews)
"The quiet setting and beautiful view was lovely! The breakfast was excellent! "
Canada
Colleen
Old Pier Cottage B&B

The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (381 reviews)
"Staff were very friendly and breakfast was great! Rooms were clean. Overall a cute inn to stay!"
Canada
Leslie
The price is AU$508
includes taxes & fees
29 July - 30 July
The Skye Inn

Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (846 reviews)
"Friendly staff and lovely food.."
United Kingdom
Wilma
The price is AU$398
includes taxes & fees
18 July - 19 July
Tongadale 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

Our guide on where to stay in Dunvegan

Find the best Dunvegan areas for the activities you enjoy most.

Roskhill

If you're looking for some top things to see and do in Roskhill and surrounding area, you can visit 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.

A castle on a hill, surrounded by dense forest and a body of water.

Top Dunvegan Hotel Reviews

Recent Reviews in Dunvegan

More cheap accommodation in Dunvegan

Find out more about Dunvegan

Top reasons to visit Dunvegan

  • Dunvegan Castle: Explore the historic Dunvegan Castle, the ancestral home of the MacLeod clan, set against stunning landscapes.
  • Scenic Loch Dunvegan: Enjoy tranquil views and outdoor activities around the picturesque Loch Dunvegan, perfect for nature lovers.
  • Beautiful Beaches: Relax on nearby beaches, offering soft sands and breathtaking coastal scenery.
  • Charming Village Atmosphere: Stroll through the quaint village of Dunvegan, rich in history and local culture.
  • Accommodation Variety: Choose from a range of delightful lodgings, including guesthouses and camping pods, suitable for every traveller.

Find great hotels in and around Dunvegan

Discover a charming array of accommodation options in Dunvegan, Scotland, perfect for every type of traveller. From delightful bed and breakfasts to inviting guesthouses, you’ll find pet-friendly and LGBTQIA-welcoming stays that cater to your adventure-seeking spirit. Whether you’re searching for the best hotels or specific options like Edinbane Lodge, Dunvegan offers a memorable holiday experience amidst stunning landscapes.

  • Skeabost House Hotel: With a commendable guest rating of 9.0, Skeabost House Hotel is an enchanting retreat situated 16km from Dunvegan. This hotel embodies a romantic and adventurous theme, ideal for couples and thrill-seekers alike. Guests can indulge in a variety of adventure sports, from fishing on-site to nearby mountain biking and hiking. The hotel also offers special romance packages, perfect for a memorable getaway. Enjoy delightful dining experiences with stunning garden views at the on-site restaurant, complemented by limited hours room service for intimate evenings.
  • Redwood House Hotel: Rated at 8.4, Redwood House Hotel is located 11km from Dunvegan and provides a warm and inviting atmosphere. This property is known for its excellent dining options, including a bar and lounge, as well as complimentary breakfast offerings that cater to both continental and full breakfast preferences. Guests appreciate the comfort and convenience of this hotel, making it a lovely base for exploring the picturesque surroundings of Skye.
  • Atholl House Skye: Atholl House Skye boasts a remarkable guest rating of 10.0 and is conveniently situated in Dunvegan. This hotel excels in providing a delightful dining experience with free daily breakfast options, ensuring guests start their day right. The property is equipped with digital television for entertainment, making it a comfortable haven for relaxation. Guests can soak in the charming village atmosphere and explore the local sights, all while enjoying the inviting ambiance of this highly praised accommodation.

Where to stay in Dunvegan

Discover the enchanting charm of Dunvegan, Scotland, where outdoor adventures and rich culture await. Stroll through the picturesque village of Dunvegan, nestled alongside the serene shores of Loch Dunvegan. Enjoy the friendly atmosphere and immerse yourself in the area's historical significance. Don't miss the stunning landscapes that make this region so special, perfect for a romantic getaway or a relaxing family holiday. Experience the warmth of the local community while exploring this delightful destination.

  • Herebost: Nestled in the scenic area of Dunvegan, Herebost is a charming village that attracts visitors with its stunning outdoor landscapes and adventure opportunities. The village experiences a moderately seasonal influx of travellers, peaking from August to October. Here, you can indulge in various outdoor activities, such as hiking along picturesque trails. The nearby marina and historic sites offer a glimpse into the local culture, while the inviting harbour provides a perfect backdrop for relaxation. A visit to Herebost promises a blend of adventure and breathtaking scenery.
  • Lonmore: Also located in the Dunvegan area, Lonmore is a delightful village that invites visitors to immerse themselves in its rich cultural heritage. This village sees a similar seasonal visitor trend, with peak times from August to October. Travellers seeking romantic and adventure-themed experiences will find much to enjoy here, especially hiking in the surrounding countryside. Notable landmarks include a historic site, lighthouse, and monument, each telling a story of the area’s past. Lonmore offers a unique blend of culture and stunning landscapes for an unforgettable experience.
  • Orbost: Positioned within the Dunvegan vicinity, Orbost is a quaint village that offers a delightful mix of outdoor and beach-themed experiences. Like its neighbouring villages, Orbost experiences a seasonal flow of visitors, especially from August to October. The village features easy access to trails and recreational areas, perfect for those who enjoy nature. The local harbour and marina provide fantastic opportunities for leisurely activities and relaxation. Orbost is an ideal spot for families and couples looking to explore the beauty of Scotland’s coastline while enjoying a laid-back village atmosphere.

Things to do in Dunvegan

Dunvegan, Scotland, is perfect for outdoor and romantic getaways, offering activities such as hiking along scenic trails and exploring local shops. Visitors can enjoy the comfort of Dunvegan camping pods or stay at Glenbrittle campsite. For those planning special occasions, there are venues available for weddings, making it an ideal location for culture-themed holidays. Don't forget to pack your hiking boots for an unforgettable adventure in this stunning landscape.

Shopping

Dunvegan offers charming local shops where you can find unique gifts and souvenirs, including the Dunvegan Castle Gift Shop with its artisan products. If you're up for a drive, the nearby town of Portree, about 32km away, features a variety of boutiques and local crafts.

Recreation

In Dunvegan, indulge in rejuvenating treatments at The Spa at the Three Chimneys, where local ingredients enhance your wellness experience. Alternatively, explore the tranquil surroundings of the Fairy Pools for a refreshing hike, offering a serene escape amidst stunning landscapes and crystal-clear waters.

Adventure

Explore the stunning landscapes of the Isle of Skye with a kayaking adventure around Dunvegan Castle. Encounter diverse wildlife and marvel at the rugged coastlines. For hiking enthusiasts, the nearby MacLeod's Tables offer scenic trails with panoramic views of the surrounding hills and seas.

Nightlife

Dunvegan offers a relaxed nightlife atmosphere, perfect for unwinding after a day of exploration. Enjoy a drink at the MacLeod's Tables, where local spirits are served in a friendly setting. Alternatively, the Dunvegan Hotel provides live music and a lively vibe for an enjoyable evening out.

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

Booking tips and Expedia advantages for Dunvegan

  • 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, 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 Dunvegan is Wednesday. The most expensive day to stay in Dunvegan is Sunday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and special offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your Dunvegan hotel reservation with your flights and activities by opting for an Expedia package.

Find the best attractions in and around Dunvegan

Dunvegan, Scotland, is ideal for outdoor enthusiasts, romantics, and culture seekers alike. Visitors can explore the historic Dunvegan Castle, enjoy the scenic views of Dunvegan Loch, and relax at the nearby beaches. With a rich array of attractions, including the iconic lighthouse, Dunvegan offers a perfect blend of outdoor activities and cultural experiences for all travellers.

  • Dunvegan Castle: Nestled in the heart of Dunvegan, this enchanting castle boasts rich history and romantic vibes. Explore its beautifully maintained gardens and immerse yourself in the captivating tales of the MacLeod clan, making it a remarkable stop for history enthusiasts and romantics alike.
  • Neist Point Lighthouse: Located 13km from Dunvegan, this historic lighthouse offers stunning coastal views and a sense of tranquillity. The dramatic cliffs around the lighthouse provide an ideal backdrop for photography and a peaceful retreat into nature.
  • Talisker Beach: Just 18km from Dunvegan, Talisker Beach is a breathtaking stretch of sand, known for its rugged beauty and dramatic scenery. Enjoy a leisurely stroll along the shore or simply relax while listening to the soothing sound of the waves.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Reaching Dunvegan is convenient with several nearby airports. INVerness Airport (INV) is situated 151km away, with hotels like Ness Walk and Rocpool Reserve, both 13km from the airport, offering various transportation services. Stornoway Airport (SYY), located 89km from Dunvegan, has nearby accommodations such as The Cabarfeidh Hotel and Stornoway Bed and Breakfast, both just 3km away. Benbecula Airport (BEB) is the closest at 47km, with lodging options like Orasay Inn, which is 11km away. Each airport provides accessible transport to their respective hotels, ensuring a smooth transition for your visit.

Frequently asked questions

What is the best area to stay in Dunvegan?
The best area to stay in Dunvegan is within Dunvegan village itself, particularly around the B884 and the road leading to Dunvegan Castle.

This compact village is the main centre of activity in the area and provides convenient access to Dunvegan Castle, its most famous landmark. The village has a few local shops, eateries, and a petrol station, making it a practical base for exploring the north-west of the Isle of Skye.

For couples and families, staying in Dunvegan village offers a relaxed and convenient experience. You'll be within easy reach of the castle and its gardens, as well as boat trips that depart from the loch.
What are the best hotels in Dunvegan that travellers recommend?
Two of the best hotels in Dunvegan that receive consistently high recommendations from travellers are Kilmuir Park and Atholl House Skye.

The 3.5-star Kilmuir Park, with an outstanding 10.0 rating, is a lovely option for couples, offering free breakfast and beautiful mountain views from its terrace. Guests frequently mention the quiet location and the lovely breakfast.

Another highly recommended choice is the 3-star Atholl House Skye, which also has a great 10.0 rating. This hotel offers free continental breakfast and free self-parking. It is conveniently located just 2.0 km from Dunvegan Castle. Guests praise the comfortable and clean rooms, the convenient and great location, and the fantastic, warm service from the staff.
What hotels in Dunvegan offer free breakfast?
For hotels in Dunvegan that offer complimentary breakfast, you have several excellent choices, including Kilmuir Park, Atholl House Skye, Minnies Rooms, and The Tide B&B.

The 3.5-star Kilmuir Park, with an outstanding 10.0 rating, provides a lovely free full breakfast and is set in a quiet mountain location, offering beautiful mountain views. Guests appreciate the complimentary toiletries and free self-parking.

Another fantastic option is the 3-star Atholl House Skye, also boasting a superb 10.0 rating. This hotel offers a free continental breakfast, and guests frequently mention the comfortable, clean rooms and convenient location. The staff are often described as warm and absolutely lovely.

Minnies Rooms, a 3.5-star accommodation rated 9.4, also includes a free continental breakfast. Guests frequently comment on the great location and clean rooms.

Finally, The Tide B&B, with a 3.5-star rating and a superb 10.0 review score, provides a complimentary continental breakfast. This hotel also offers free toiletries and features rooms with a balcony or patio, and a terrace for guests to enjoy. Find more hotels with breakfast in Dunvegan
What are the best budget hotels in Dunvegan?
For budget-friendly accommodation in Dunvegan, you might consider Atholl House Skye or Dunshee.

The 3-star Atholl House Skye, with a great 10.0 rating, offers comfortable and clean rooms with comfy beds. Guests consistently praise the fantastic and amazing service from the warm and absolutely lovely staff. Free parking, complimentary toiletries, and free WiFi are provided, along with a free continental breakfast.

Another excellent option is the 3-star Dunshee, also with a great 10.0 rating. This hotel offers free self-parking, free WiFi, and off-street parking. Guests particularly enjoy the delicious breakfast and the lovely garden and terrace areas. View all budget hotels in Dunvegan
What are the most romantic hotels in Dunvegan for couples?
For a romantic stay in Dunvegan, Kilmuir Park and The Tide B&B are both excellent choices for couples.

Kilmuir Park, a 3.5-star accommodation with a great 10.0 rating, offers a lovely setting for couples. Guests frequently praise the complimentary full breakfast and the peaceful mountain location, with many rooms providing beautiful mountain views. Free Wi-Fi and free self-parking are also provided for convenience.

Another highly-rated option is The Tide B&B, also 3.5-star rated with a 10.0 review score. This bed and breakfast features rooms with balconies or terraces, some offering delightful sea views. Guests can enjoy a complimentary continental breakfast, free Wi-Fi, and free self-parking. The provision of free toiletries is an added convenience. See all romantic hotels in Dunvegan
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 cancelled 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 hotel booking in Dunvegan with Expedia?
One Key™ — Expedia's free travel rewards program—gives you instant access to perks and Member Prices on Dunvegan hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Dunvegan?
Prices for hotels in Dunvegan often vary, but you can find a great deal from AU$398 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 our cheapest rates.