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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
10 Oct - 11 Oct
Tomorrow
11 Oct - 12 Oct
Next weekend
16 Oct - 18 Oct
In two weeks
23 Oct - 25 Oct

Filter by

Property class

Guest rating

Our top choices for Dunvegan hotels

1. Minnies Rooms

Minnies Rooms
Dunvegan
United States
Denise
NZ$336
includes taxes & fees
17 Oct - 18 Oct
Minnies Rooms

2. Atholl House Skye

Atholl House Skye
Dunvegan
United Kingdom
Avi
NZ$403
includes taxes & fees
6 Nov - 7 Nov
Atholl House Skye

3. Hame Hotel

Hame Hotel
Dunvegan
United States
Colleen
NZ$493
includes taxes & fees
29 Oct - 30 Oct
Hame Hotel

4. Shepherds Hut

Shepherds Hut
Dunvegan
United States
Courtney
NZ$1,063
includes taxes & fees
24 Oct - 25 Oct
Shepherds Hut

5. Skye Lodge

Skye Lodge
Dunvegan
Australia
Stephen
NZ$505
includes taxes & fees
11 Oct - 12 Oct
Skye Lodge

6. The Cabin

The Cabin
Dunvegan
NZ$1,395
includes taxes & fees
2 Nov - 3 Nov
The Cabin

7. Greshornish House Hotel

Greshornish House Hotel
Skeabost
United States
Donna
NZ$161
includes taxes & fees
9 Nov - 10 Nov
Greshornish House Hotel

8. Skeabost House Hotel

Skeabost House Hotel
Skeabost
Canada
Marc Andre
NZ$395
includes taxes & fees
9 Nov - 10 Nov
Skeabost House Hotel

9. Uig Hotel

Uig Hotel
Uig
United States
Justin
NZ$417
includes taxes & fees
5 Nov - 6 Nov
Uig Hotel

10. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
Canada
James
NZ$408
includes taxes & fees
8 Nov - 9 Nov
Bracken Hide Hotel

11. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
United States
Christine
NZ$478
includes taxes & fees
7 Nov - 8 Nov
Cuillin Hills Hotel

12. Sligachan Hotel

Sligachan Hotel
Minginish
United States
laura
NZ$289
includes taxes & fees
9 Nov - 10 Nov
Sligachan Hotel

13. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Kelly
NZ$448
includes taxes & fees
2 Nov - 3 Nov
The Marmalade Hotel

14. Tongadale Hotel

Tongadale Hotel
Portree Town
United Kingdom
Stephen
NZ$384
includes taxes & fees
5 Nov - 6 Nov
Tongadale Hotel

15. Loch Eyre House

Loch Eyre House
Skeabost
United States
Kelly
NZ$490
includes taxes & fees
4 Nov - 5 Nov
Loch Eyre House

16. The Skye Inn

The Skye Inn
Portree Town
United States
Cache
NZ$392
includes taxes & fees
1 Nov - 2 Nov
The Skye Inn

17. The Portree Hotel

The Portree Hotel
Portree Town
United States
helen
NZ$455
includes taxes & fees
10 Nov - 11 Nov
The Portree Hotel

18. Portree Youth Hostel

Portree Youth Hostel
Portree Town
United States
Ruben
NZ$192
includes taxes & fees
4 Nov - 5 Nov
Portree Youth Hostel

19. The Bosville

The Bosville
Portree Town
United States
Bob
NZ$413
includes taxes & fees
8 Nov - 9 Nov
The Bosville

20. Isle of Raasay Distillery

Isle of Raasay Distillery
Isle of Raasay
United Kingdom
Pauline
NZ$507
includes taxes & fees
11 Oct - 12 Oct
Isle of Raasay Distillery
View all properties
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 Giant MacAskill Museum.

Stay near popular Dunvegan attractions

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

Dunvegan Castle

9.0/10 (184 reviews)
Set on a basalt outcrop overlooking Loch Dunvegan, this historic fortress has been home to the chiefs of a prominent Highland clan for eight centuries.
See properties
A coastal landscape with a sandy beach, rocky shoreline, and a distant mountain range.

Claigan Coral Beach

9.0/10 (63 reviews)
Experience the serenity of a far-flung beach that promises some of the best views on the spectacular Isle of Skye.
See properties
A coastal landscape with a sandy beach, grassy hills, and a body of water.
Photo by Gary Booth

Coral Beach

Why not spend a lazy afternoon at Coral Beach during your trip to Dunvegan? You can enjoy the restaurants while in the area.
See properties

Harlosh Island

Commune with nature and explore the great outdoors at Harlosh Island during your travels in Dunvegan. You can enjoy the restaurants while in the area.
See properties

Seal Boat Trips

You can take time to visit Seal Boat Trips during your travels to Dunvegan. You can enjoy the restaurants while in the area.
See properties

Dunvegan Two Churches Walk

You can take time to visit Dunvegan Two Churches Walk during your travels to Dunvegan. You can enjoy the restaurants while in the area.
See properties

Giant MacAskill Museum

You can spend an afternoon studying the exhibits at Giant MacAskill Museum during your travels in Dunvegan. You can enjoy the restaurants while in the area.
See properties

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.

See all hotels in Dunvegan
A castle on a hill, surrounded by dense forest and a body of water.

Top Dunvegan Hotel Reviews

Recent Reviews in Dunvegan

Minnies Rooms

Minnies Rooms

10/10 Excellent
"Minnie was very sweet and took great care of us!"
Joseph 2-night trip
Posted 2 hours ago
Minnies Rooms
The Marmalade Hotel

The Marmalade Hotel

10/10 Excellent
"Very helpful and friendly staff, room and ensuite were spotless, restaurant was very good, breakfast was excellent. We really enjoyed our stay."
Craig 2-night trip
Posted 14 hours ago
The Marmalade Hotel
Sligachan Hotel

Sligachan Hotel

10/10 Excellent
"Beautiful and extremely comfortable room!! Lovely location and not as busy as Portree. The staff accommodated us so well when we arrived because we had not eaten dinner yet and were starving so they made sure that we got something from the restaurant even though they had closed the kitchen! We were so thankful and I definitely want to stay here again when we come back to Scotland."
Alyson 1-night trip
Posted 1 day ago
Sligachan Hotel
Bracken Hide Hotel

Bracken Hide Hotel

10/10 Excellent
"Unique design, modern and clean, private, friendly staff, delicious breakfast, excellent view, all around great experience. Convenient location for Old Man of Storr and Quiraing. Our favorite of 5 places we stayed during our trip."
Chase 2-night trip
Posted 1 day ago
Bracken Hide Hotel
The Skye Inn

The Skye Inn

10/10 Excellent
"Perfect walking distance in to the main square of Portree"
Cache 2-night trip
Posted 3 days ago
The Skye Inn
Tongadale Hotel

Tongadale Hotel

8/10 Good
"good people"
Stephen 1-night trip
Posted 5 days ago
Tongadale Hotel
Cuillin Hills Hotel

Cuillin Hills Hotel

10/10 Excellent
"The grounds were beautiful, the view from our room was sublime, the food was amazing and the staff were friendly and helpful. We did a lot of moving hotels during our trip and I wish we had at least one more day here."
Christine 2-night trip
Posted 6 days ago
Cuillin Hills Hotel
Uig Hotel

Uig Hotel

10/10 Excellent
"Lovely, cozy place. Excellent dinner and breakfast"
sabrina 1-night trip
Posted 7 days ago
Uig Hotel
Atholl House Skye

Atholl House Skye

10/10 Excellent
"Lovely clean room and welcoming team at the hotel. Centrally situated in Dunvegan, with some local shops snd restaurants for exploring. A good idea to book for the evening though, they can get busy."
Jacqueline 4-night trip
Posted 7 days ago
Atholl House Skye

More cheap accommodation in Dunvegan

Loch Eyre House

Loch Eyre House

Kensaleyre Skeabost Scotland
NZ$490
4 Nov - 5 Nov
includes taxes & fees
9.4/10 Exceptional! (87 reviews)
Loch Eyre House
Faodail House

Faodail House

Faodail Kingsburgh Snizort Skeabost Scotland
NZ$3,395
31 Oct - 1 Nov
includes taxes & fees
Faodail House
Old Pier Cottage B&B

Old Pier Cottage B&B

Old Pier Cottage, Cuil Uig Scotland
Get rates
10/10 Exceptional! (193 reviews)
Old Pier Cottage B&B
Dunvegan Camping Pods

Dunvegan Camping Pods

Kilmuir Dunvegan Scotland
Get rates
9.8/10 Exceptional! (94 reviews)
Dunvegan Camping Pods
Skye Cabins

Skye Cabins

Beinn an Righ Skeabost Scotland
Get rates
10/10 Exceptional! (11 reviews)
Skye Cabins
No 4 old Post Office Row, Isle of Skye

No 4 old Post Office Row, Isle of Skye

Skeabost Scotland
Get ratesNo 4 old Post Office Row, Isle of Skye

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 program—gives you instant access to discounts with 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$161 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