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

Guest rating
Guest rating
Star rating

Our top choices for Dunvegan hotels

Skye Lodge

Skye Lodge
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (55 reviews)
"Amazing ! Really enjoyed our stay. Thank you so much !!!"
Canada
Morgan
The price is NZ$695
includes taxes & fees
13 July - 14 July
Skye Lodge

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
The price is NZ$977
includes taxes & fees
16 July - 17 July
Shepherds Hut

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 NZ$870
includes taxes & fees
30 July - 31 July
Atholl House Skye

The Cabin

The Cabin
3.0 star property
Dunvegan
The price is NZ$1,240
includes taxes & fees
18 July - 19 July
The Cabin

Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (624 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is NZ$695
includes taxes & fees
27 July - 28 July
Sligachan Hotel

Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,010 reviews)
"Good hotel with good restaurant."
United States
luisa
The price is NZ$700
includes taxes & fees
15 July - 16 July
Uig 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 NZ$1,207
includes taxes & fees
22 July - 23 July
Skeabost House Hotel

Isle of Raasay Distillery

Isle of Raasay Distillery
4.0 star property
Isle of Raasay
9.6 out of 10, Exceptional, (73 reviews)
"The accommodations were very clean and well suited for a super relaxing stay with incredible views of the Raasay straight. Staff was amazing and the dinner and breakfasts were very well prepared. Incredible place to stay! I would highly recommend it."
Canada
james
The price is NZ$603
includes taxes & fees
27 July - 28 July
Isle of Raasay Distillery

Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (348 reviews)
"Beautiful property with wonderful views. Restaurant was great and staff super helpful and friendly. The walk up to the higher level rooms can be challenging, but definitely would stay here again."
United States
Asad
The price is NZ$1,087
includes taxes & fees
24 July - 25 July
Bracken Hide Hotel

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 NZ$477
includes taxes & fees
19 July - 20 July
Tongadale Hotel

Redwood House Hotel

Redwood House Hotel
3.0 star property
Skeabost
8.4 out of 10, Very good, (216 reviews)
"We loved the staff!"
United States
Katrina
The price is NZ$944
includes taxes & fees
25 July - 26 July
Redwood House Hotel

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 NZ$1,074
includes taxes & fees
25 July - 26 July
Greshornish House Hotel

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

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 NZ$934
includes taxes & fees
22 July - 23 July
The Bosville

The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (339 reviews)
"The restaurant was excellent"
United States
Brooke
The price is NZ$1,117
includes taxes & fees
13 July - 14 July
The Marmalade Hotel

Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (615 reviews)
"Beautiful location right on the bay, nice rooms, friendly staff, and very good breakfast"
United States
Brian
The price is NZ$1,687
includes taxes & fees
29 July - 30 July
Cuillin Hills Hotel

Faodail House

Faodail House
2.0 star property
Skeabost
Faodail House

Amber's Cottage

Amber's Cottage
2.0 star property
Staffin
8.8 out of 10, Excellent, (6 reviews)
"Great location. Super cozy. We enjoyed our stay."
Canada
Ward
The price is NZ$1,850
includes taxes & fees
16 July - 17 July
Amber's Cottage
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. Learn more about Dunvegan
Learn more about Dunvegan

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 oldest continuously inhabited castle in Scotland, set against stunning landscapes.
  • Outdoor Adventures: Enjoy picturesque hiking trails and beautiful woodland walks, perfect for those who love nature.
  • Beautiful Beaches: Relax on the scenic beaches, offering a tranquil setting for sunbathing and picnicking.
  • Loch Dunvegan: Discover the serene beauty of Loch Dunvegan, ideal for exploring and taking in the stunning surroundings.
  • Welcoming Accommodation: Choose from charming B&Bs and guesthouses that provide a friendly atmosphere and stunning views.

Find great hotels in and around Dunvegan

If you're planning a getaway to Dunvegan, Scotland, you'll discover a delightful variety of accommodation options, including charming bed and breakfasts and guesthouses. Many places cater to diverse needs, offering pet-friendly amenities and welcoming environments for LGBTQIA travellers. Whether you choose to stay at the Dunvegan Hotel, Skye Lodge, or a quaint stone cottage, you're sure to enjoy the stunning landscapes and rich culture of this picturesque village.

  • Skeabost House Hotel: This charming 4-star hotel, situated 16.1km from Dunvegan, is a haven for those seeking adventure and romance. With a guest rating of 9.0 out of 10, Skeabost House Hotel offers various onsite and nearby activities, such as fishing, mountain climbing, and hiking. The property is set amidst stunning landscapes, providing guests with beautiful garden views from the restaurant. For couples, the hotel features special romance packages and limited-hours room service, enhancing the romantic experience.
  • Redwood House Hotel: Located 11.3km from Dunvegan, the 3-star Redwood House Hotel boasts a welcoming atmosphere with a guest rating of 8.4 out of 10. This hotel is ideal for travellers looking for a relaxed stay with various dining options, including a bar and lounge, as well as complimentary breakfast offerings. With its charming decor and friendly service, Redwood House creates a comfortable environment for guests to unwind after a day of exploring the nearby attractions.
  • Atholl House Skye: Situated in the heart of Dunvegan, Atholl House Skye is a delightful 3-star accommodation with an impressive guest rating of 10.0 out of 10. This property offers complimentary daily breakfasts, including continental options, ensuring a satisfying start to your day. Guests can relax in well-appointed rooms featuring multiple televisions for entertainment. The hotel is conveniently located near village sites, perfect for those wishing to immerse themselves in the local culture and scenery.

Where to stay in Dunvegan

Dunvegan, a charming village on the Isle of Skye, offers a perfect blend of outdoor adventures and cultural experiences. Explore the stunning Loch Dunvegan, wander the serene castle grounds, and immerse yourself in the friendly local atmosphere. With its romantic vistas and family-friendly activities, Dunvegan is an ideal destination for those seeking relaxation and history. Don’t miss the chance to experience the captivating beauty of this unique Scottish gem.

  • Herebost: Nestled within the picturesque landscape of Dunvegan, Herebost is a charming village that attracts outdoor enthusiasts year-round. Its peak visitor season spans from August to October, when the weather is ideal for exploring the stunning hiking trails and enjoying breathtaking scenery. The village offers access to a delightful marina and historic sites, making it a perfect spot for those seeking adventure and a taste of local culture. Nearby, you’ll find a charming store to grab supplies for your excursions.
  • Lonmore: A quaint village located in the Dunvegan area, Lonmore is known for its rich cultural experiences and romantic ambiance. With its visitor numbers peaking in the late summer and early autumn months, this village provides a peaceful retreat for couples and adventure seekers alike. The surrounding landscape is dotted with historic landmarks and a captivating lighthouse, offering opportunities for insightful exploration and stunning views. Hiking is a popular activity here, allowing you to immerse yourself in the natural beauty of the region.
  • Orbost: Situated near Dunvegan, Orbost is a lovely village that boasts a unique blend of beach and outdoor experiences. This locale sees a moderate influx of visitors from August to October, drawn by its inviting recreational areas and scenic trails. With a marina and harbour nearby, Orbost is perfect for water lovers and those seeking a relaxing day by the beach. You’ll also find local stores to cater to your needs, ensuring a convenient and enjoyable stay in this coastal gem.

Things to do in Dunvegan

Shopping

Dunvegan offers charming local shops like the Dunvegan Castle Gift Shop, where you can find unique souvenirs. If you're up for a drive, the Portree Market, about 19.3km away, features a variety of crafts and local produce, perfect for finding special gifts to take home.

Recreation

Explore the tranquil surroundings of Dunvegan Castle and Gardens, where you can enjoy peaceful strolls among beautiful landscapes. For relaxation, consider a visit to a local spa offering treatments inspired by natural elements, allowing you to unwind and rejuvenate amidst the stunning Scottish scenery.

Adventure

Explore the rugged beauty of the Isle of Skye with a hike to the Old Man of Storr, where stunning rock formations offer breathtaking views. For a thrilling experience, take a boat trip to see the famous sea eagles and spot wildlife along the dramatic coastline.

Nightlife

Enjoy a relaxed evening at the Old School Restaurant for a hearty meal before heading to the Dunvegan Hotel, where you can enjoy a pint and catch local musicians. For a more laid-back vibe, visit the Brae Hotel for a cosy atmosphere and friendly banter.

*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 between January to February or November for lower accommodation rates. Book your hotel about a month in advance, and look for last-minute deals on Expedia, especially on Wednesdays when prices tend to be cheaper. Avoid Sundays for the best rates. Use Expedia’s filters to refine your search based on budget and preferences, and consider bundling your hotel, flights, and activities for additional savings. Exploring on foot is also a great way to experience the area while saving on transport costs.

  • 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: Book your hotel in Dunvegan 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 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 the type of accommodation you prefer. To find the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You might find it beneficial to save some dollars by combining your Dunvegan hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Dunvegan

Dunvegan offers a delightful mix of outdoor adventures, romantic settings, and cultural experiences. Key attractions include the stunning Dunvegan Castle, the historic lighthouse, and picturesque beaches perfect for relaxation. Whether you're keen on exploring the rich history or enjoying nature, Dunvegan caters to all tastes, making it an ideal destination for a memorable getaway.

  • Dunvegan Castle: Nestled in the heart of Dunvegan, this historic castle exudes romance and rich cultural heritage. Explore its stunning gardens and immerse yourself in the captivating tales of the MacLeod clan as you wander through its ancient halls.
  • Claigan Coral Beach: Experience the serene beauty of Claigan Coral Beach, where fine white sands and crystal-clear waters create a tranquil retreat. Ideal for a leisurely stroll or a picnic, the beach offers a perfect escape to unwind and appreciate nature.
  • Neist Point Lighthouse: Located 12.9km from Dunvegan, this iconic lighthouse is a beacon of maritime history. Enjoy breathtaking coastal views and the dramatic cliffs surrounding it, making it a popular spot for photography and wildlife watching.

Best time to go to Dunvegan

The best time to visit Dunvegan is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. February is its coolest month on average. At this time, 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

Flying into Dunvegan, Scotland, can be done via several major airports. INVerness Airport (INV), located 151.3km away, offers nearby hotels such as the 5-star Ness Walk and Rocpool Reserve, both about 12.9km from the airport, providing accessible transport services. Stornoway Airport (SYY) is 88.5km away, with options like the 4-star Cabarfeidh Hotel, just 3.2km from the airport. Lastly, Benbecula Airport (BEB) is 46.7km away, featuring the 3-star Orasay Inn, situated 11.3km from the airport. Each location ensures convenient access to Dunvegan for a delightful Scottish getaway.

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, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 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 programme – 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 NZ$477 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.

Explore a world of travel with Expedia