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
25 Aug - 26 Aug
Tomorrow
26 Aug - 27 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Filter by

Property class

Guest rating

Our top choices for Dunvegan hotels

1. Hame Hotel

Hame Hotel
Dunvegan
Canada
Megan
NZ$545
includes taxes & fees
29 Aug - 30 Aug
Hame Hotel

2. Atholl House Skye

Atholl House Skye
Dunvegan
Canada
Gabriel
NZ$630
includes taxes & fees
28 Aug - 29 Aug
Atholl House Skye

3. Shepherds Hut

Shepherds Hut
Dunvegan
United States
Courtney
NZ$1,029
includes taxes & fees
17 Sept - 18 Sept
Shepherds Hut

4. Redwood House Hotel

Redwood House Hotel
Skeabost
United States
louise
NZ$575
includes taxes & fees
27 Aug - 28 Aug
Redwood House Hotel

5. Greshornish House Hotel

Greshornish House Hotel
Skeabost
United States
Kathy
NZ$901
includes taxes & fees
29 Aug - 30 Aug
Greshornish House Hotel

6. Sligachan Hotel

Sligachan Hotel
Minginish
United States
Brian
NZ$707
includes taxes & fees
30 Aug - 31 Aug
Sligachan Hotel

7. Skeabost House Hotel

Skeabost House Hotel
Skeabost
United States
Denise
NZ$1,230
includes taxes & fees
29 Aug - 30 Aug
Skeabost House Hotel

8. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
United States
Sinoma
NZ$1,025
includes taxes & fees
7 Sept - 8 Sept
Bracken Hide Hotel

9. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Marcela
NZ$975
includes taxes & fees
2 Sept - 3 Sept
The Marmalade Hotel

10. Isle of Raasay Distillery

Isle of Raasay Distillery
Isle of Raasay
Canada
james
NZ$517
includes taxes & fees
27 Aug - 28 Aug
Isle of Raasay Distillery

11. The Skye Inn

The Skye Inn
Portree Town
United States
Angel
NZ$653
includes taxes & fees
26 Aug - 27 Aug
The Skye Inn

12. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
United States
Clifton
NZ$987
includes taxes & fees
29 Aug - 30 Aug
Cuillin Hills Hotel

13. The Bosville

The Bosville
Portree Town
Australia
julie
NZ$941
includes taxes & fees
29 Aug - 30 Aug
The Bosville

14. Tigh Na Fraoch,

Tigh Na Fraoch,
Skeabost
United Kingdom
Anonymous traveller
NZ$947
includes taxes & fees
19 Sept - 20 Sept
Tigh Na Fraoch,

15. The Croft House

The Croft House
Milovaig
United States
Margaret
NZ$1,921
includes taxes & fees
3 Sept - 4 Sept
The Croft House

16. Faodail House

Faodail House
Skeabost
NZ$3,287
includes taxes & fees
18 Sept - 19 Sept
Faodail House

17. Amber's Cottage

Amber's Cottage
Staffin
Canada
Ward
NZ$1,820
includes taxes & fees
29 Aug - 30 Aug
Amber's Cottage
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, clear blue water, and distant mountains.

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

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

Redwood House Hotel

Redwood House Hotel

8/10 Good
"It was very quaint and food was excellent. Other housekeeping services could have been better."
louise 2-night trip
Posted 22 hours ago
Redwood House Hotel
The Skye Inn

The Skye Inn

10/10 Excellent
"Great location in Portree Skye with a comfortable bed. Breakfast was tasty. Recommend!"
Angel 3-night trip
Posted 23 hours ago
The Skye Inn
Bracken Hide Hotel

Bracken Hide Hotel

10/10 Excellent
"Excellent trip and one of a kind hotel"
Eric G 3-night trip
Posted 1 day ago
Bracken Hide Hotel
Skeabost House Hotel

Skeabost House Hotel

10/10 Excellent
"Skeabost was an excellent choice for us as we explored the Isle of Skye. The hotel is beautiful and historic. The rooms were comfortable and roomy. The shower with tub inside were great. The staff was friendly and welcoming. Breakfast was delicious and Sue made our daily meal perfect. We had dinner there one night and the food was excellent! I highly recommend this hotel."
Denise 2-night trip
Posted 1 day ago
Skeabost House Hotel
Cuillin Hills Hotel

Cuillin Hills Hotel

10/10 Excellent
"Great place"
Clifton 1-night trip
Posted 3 days ago
Cuillin Hills Hotel
The Marmalade Hotel

The Marmalade Hotel

10/10 Excellent
"Stay here. Immaculately clean. Staff lovely"
sharanya 2-night trip
Posted 9 days ago
The Marmalade Hotel
Sligachan Hotel

Sligachan Hotel

10/10 Excellent
"Everything was perfect!"
Brian 1-night trip
Posted 10 days ago
Sligachan Hotel
Skye Lodge

Skye Lodge

10/10 Excellent
"Amazing venue, and very much exceeded our expectations. Owners were amazing with their advice on things to see and best driving options. Breakfast was simply superb! Staying here was a highlight of our Scotland trip."
Stephen 2-night trip
Posted 2 weeks ago
Skye Lodge
Tongadale Hotel

Tongadale Hotel

10/10 Excellent
"Has a restaurant downstairs. Very cozy and fun hotel. Rooms are above the restaurant. Convenient location for Old Man of Storr hike."
Jared 1-night trip
Posted 2 weeks ago
Tongadale Hotel

More cheap accommodation in Dunvegan

Amber's Cottage

Amber's Cottage

Staffin Scotland
NZ$1,820
29 Aug - 30 Aug
includes taxes & fees
8/10 Very good! (7 reviews)
Amber's Cottage
Faodail House

Faodail House

Faodail Kingsburgh Snizort Skeabost Scotland
NZ$3,287
18 Sept - 19 Sept
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! (185 reviews)
Old Pier Cottage B&B
Loch Eyre House

Loch Eyre House

Kensaleyre Skeabost Scotland
Get rates
9.4/10 Exceptional! (86 reviews)
Loch Eyre House
Dunvegan Camping Pods

Dunvegan Camping Pods

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

Skye Cabins

Beinn an Righ Skeabost Scotland
Get rates
9.8/10 Exceptional! (9 reviews)
Skye Cabins

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$517 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