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.

Find hotels in Dunvegan from £58

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

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

1. Bracken Hide Hotel

Bracken Hide Hotel
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (416 reviews)
"Hotel is very cool, nice rooms, great food/bar!"
United States
michael
The price is £134
includes taxes & fees
28 Nov - 29 Nov
Bracken Hide Hotel

2. Minnies Rooms

Minnies Rooms
3.5 star property
Dunvegan
9.4 out of 10, Exceptional, (196 reviews)
"Maryanne is the perfect hostess. The accommodations are excellent and continental breakfast is top notch. Will definitely stay again."
United States
Denise
The price is £120
includes taxes & fees
17 Nov - 18 Nov
Minnies Rooms

3. Atholl House Skye

Atholl House Skye
3.0 star property
Dunvegan
9.8 out of 10, Exceptional, (89 reviews)
"Great hotel — very cozy with a wonderful atmosphere."
United Kingdom
Avi
The price is £160
includes taxes & fees
3 Nov - 4 Nov
Atholl House Skye

4. Kilmuir Park

Kilmuir Park
3.5 star property
Dunvegan
10.0 out of 10, Exceptional, (98 reviews)
"Lovely B&B, exceptional hosts, fabulous breakfast service"
Australia
Athol
Kilmuir Park

5. Uig Hotel

Uig Hotel
3.0 star property
Uig
9.4 out of 10, Exceptional, (1,001 reviews)
"Great place Beautiful area and very good food"
United States
Justin
The price is £168
includes taxes & fees
1 Dec - 2 Dec
Uig Hotel

6. Dunshee

Dunshee
3.0 star property
Roskhill
10.0 out of 10, Exceptional, (28 reviews)
"Friendly host & excellent breakfast Enjoyable experience "
United Kingdom
Ian
Dunshee

7. Greshornish House Hotel

Greshornish House Hotel
4.0 star property
Skeabost
9.4 out of 10, Exceptional, (210 reviews)
"Our stay at Greshornish was lovely. It’s quite a remote location, but would be a lovely place to stay for a few days. We used it as a halfway point traveling around the Isle of Skye . Also, the breakfast was very good."
United States
Donna
The price is £58
includes taxes & fees
17 Nov - 18 Nov
Greshornish House Hotel

8. Redwood House Hotel

Redwood House Hotel
3.0 star property
Skeabost
8.4 out of 10, Very good, (233 reviews)
"Beautiful place to stay; excellent accommodations!"
United States
James
Redwood House Hotel

9. Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (623 reviews)
"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."
United States
Christine
The price is £158
includes taxes & fees
1 Dec - 2 Dec
Cuillin Hills Hotel

10. The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (404 reviews)
"Perfect walking distance in to the main square of Portree"
United States
Cache
The price is £110
includes taxes & fees
30 Nov - 1 Dec
The Skye Inn

11. Skeabost House Hotel

Skeabost House Hotel
4.0 star property
Skeabost
9.0 out of 10, Wonderful, (559 reviews)
"Rooms spacious. Washrooms are huge and recently renovated. Food was delicious with friendly and knowledgeable staff. Views from dining room are exceptional. Hotel does smell a bit older, not surprisingly given its history. Remote location if someone is planning to spend a prolonged time."
Canada
Marc Andre
The price is £142
includes taxes & fees
1 Dec - 2 Dec
Skeabost House Hotel

12. The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (364 reviews)
"Great location up street from downtown. Good restaurant and breakfast was included. Very nice size room with good amenities."
United States
Russ
The price is £91
includes taxes & fees
1 Dec - 2 Dec
The Marmalade Hotel

13. Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (661 reviews)
"Perfect Location with spectacular views and lovely staff Highly Recommended"
United Kingdom
Martin
The price is £123
includes taxes & fees
1 Dec - 2 Dec
Sligachan Hotel

14. The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
4.0 star property
Flodigarry
9.8 out of 10, Exceptional, (72 reviews)
"Best place to stay in all of Scotland!"
United States
Ralph
The Flodigarry Hotel in the Skye

15. The Bosville

The Bosville
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (310 reviews)
"Have nothing bad to say. Our stay was perfect. The staff could not be friendlier. The breakfast was amazing!!"
Canada
Linda
The price is £105
includes taxes & fees
1 Dec - 2 Dec
The Bosville

16. 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

17. Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (883 reviews)
"Had a great stay here and the live music was amazing."
United States
Neal
The price is £166
includes taxes & fees
1 Nov - 2 Nov
Tongadale Hotel

18. Tullochard House

Tullochard House
3.0 star property
Dunvegan
10.0 out of 10, Exceptional, (1 review)
"We absolutely loved our stay at Tullochard House. We stayed 2 nights and would’ve loved to stay longer. Stef and Tom were the best hosts we could have hoped for. And the breakfast basket in the morning was such a nice touch (and delicious too!). My wife and I would 100% stay there again when we visit Isle of Skye again. It’s right in between Neist Point Lighthouse and Portree making it super easy to explore the whole region. 10/10 would recommend."
Canada
Jonathan-Charles
Tullochard House

19. The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (64 reviews)
"Loved the hotel. Fabulous room. Entrance hall tired. Food lovely. Staff very helpful!"
United Kingdom
Paul
The price is £155
includes taxes & fees
1 Dec - 2 Dec
The Portree Hotel

20. Creagory Skye

Creagory Skye
3.5 star property
Portree Town
10.0 out of 10, Exceptional, (128 reviews)
"Breakfast was amazing. We also loved the location- easy to find and short walk into town."
Australia
karen
Creagory Skye
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

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

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

More cheap stays in Dunvegan

Hotels in Dunvegan with star rating

Find out more about Dunvegan

Top reasons to visit Dunvegan

  • Stunning Dunvegan Castle: Explore the historic Dunvegan Castle, the oldest continuously inhabited castle in Scotland, surrounded by beautiful gardens.
  • Serene Loch Dunvegan: Enjoy scenic walks and picnics by the tranquil waters of Loch Dunvegan, perfect for relaxation and nature appreciation.
  • Picturesque Beaches: Discover the beautiful beaches in the area, ideal for leisurely strolls and breathtaking coastal views.
  • Historic Lighthouse: Visit the iconic Dunvegan Lighthouse, which offers stunning views and a glimpse into maritime history.
  • Charming Accommodations: Stay in delightful bed and breakfasts or guesthouses that provide a warm, welcoming atmosphere.

Find great hotels in and around Dunvegan

Discover a charming selection of accommodations in Dunvegan, Scotland, where you can choose from delightful bed and breakfasts and inviting guesthouses. Whether you're seeking a pet-friendly stay, an adventure-filled getaway, or an LGBTQIA-welcoming experience, Dunvegan offers a variety of options, including the renowned Skye Lodge and the quaint Stone Cottage. Enjoy the scenic beauty of the village while relaxing in comfortable lodgings tailored to your needs.

  • Skeabost House Hotel: A charming 4-star hotel with a romantic and adventurous theme, Skeabost House Hotel boasts a guest rating of 9.0. Located 16.1km from Dunvegan, this hotel is an ideal retreat for couples and adventure enthusiasts alike. The property offers a range of outdoor activities including fishing onsite, and nearby options such as hiking, mountain biking, and climbing. Guests can savour delightful garden views from the restaurant, and enjoy limited-hours room service for a more intimate dining experience. The hotel also features special romance packages, making it a perfect choice for a memorable getaway.
  • Redwood House Hotel: With a 3-star rating and a guest rating of 8.4, Redwood House Hotel is located 11.3km from Dunvegan. This welcoming hotel offers a delightful array of dining options including a free daily breakfast, a restaurant, and a bar/lounge area. Guests appreciate the relaxed atmosphere and the convenience of complimentary breakfasts, making it a suitable choice for travellers looking for comfort and value. Its proximity to local attractions ensures that you can easily explore the beauty of the surrounding area during your stay.
  • Atholl House Skye: Renowned for its impeccable guest rating of 10.0, Atholl House Skye is a 3-star property situated in Dunvegan. Offering free daily breakfast and continental options, this hotel ensures a refreshing start to your day. Guests can enjoy various entertainment features, including digital TV and multiple televisions in the common areas. With its central location, visitors have the chance to explore nearby village sites, making it a perfect base for those eager to immerse themselves in the local culture and scenery.

Where to stay in and around Dunvegan

Dunvegan, Scotland, offers a captivating blend of outdoor adventures and cultural experiences. Nestled near Loch Dunvegan and the historic village of Dunvegan, visitors can explore the enchanting castle grounds and bask in the serene ambiance. Whether you're seeking a romantic getaway or a relaxing family-friendly escape, the friendly atmosphere and rich heritage of this charming destination make it an ideal spot for an unforgettable holiday.

  • Herebost: Nestled within the scenic landscapes of Dunvegan, Herebost is a charming village that offers a delightful outdoor experience for visitors. With a moderately seasonal influx of travellers, peak visits occur from August to October, coinciding with the beautiful Scottish autumn. Here, adventure awaits with hiking trails that lead to breathtaking scenery, while the local harbour and marina provide opportunities for exploration and relaxation. The village is also home to a historic site that adds a cultural touch to your visit, making Herebost a must-see for nature enthusiasts and history buffs alike.
  • Skinidin: Just 3.2km from Dunvegan, Skinidin is a picturesque neighbourhood that draws visitors seeking a romantic and scenic getaway. With a travel season similar to that of Herebost, it thrives in the late summer and early autumn months. Skinidin boasts stunning views and a serene atmosphere, ideal for couples or those wanting to reconnect with nature. The area's local landmarks, including a charming marina and historic sites, create an enchanting backdrop for leisurely strolls and memorable moments, making it a perfect spot for a peaceful retreat.
  • Caroy: Located within the Dunvegan area, Caroy is a quaint village that caters to families and business travellers alike. With a similar seasonal pattern, it welcomes visitors primarily from August to October. The village offers essential amenities, including a local store, ensuring a comfortable stay for families exploring the nearby attractions. The city-themed experience enriches your visit, providing a blend of relaxation and convenience, while its close proximity to local landmarks makes it an attractive base for discovering the stunning Isle of Skye.

Things to do in Dunvegan

Dunvegan, Scotland, is perfect for outdoor enthusiasts and those seeking a romantic getaway, with a rich cultural backdrop. Visitors can enjoy scenic woodland walks, picnic areas, and thrilling hiking trails, making it an ideal spot for exploration. Don't miss out on local attractions and top sights that highlight the area's natural beauty and history, ensuring a memorable holiday experience.

Shopping

Dunvegan offers charming local shops like The Old School and The Dunvegan Shop, perfect for unique gifts and souvenirs. If you're up for a drive, visit Portree's Skye Batiks and The Isle of Skye Candle Company for more extensive selections.

Recreation

In Dunvegan, the Skye Wellness Centre offers rejuvenating therapies and holistic treatments, surrounded by breathtaking landscapes. Enjoy yoga sessions at the tranquil Dunvegan Castle Gardens, where the serene environment enhances mindfulness and relaxation, perfect for reconnecting with nature.

Adventure

Explore the majestic Dunvegan Castle, where you can tour the historic grounds and enjoy the stunning gardens. For the adventurous, kayaking around the nearby waters offers a thrilling way to experience the local wildlife and scenery. Don't miss the opportunity to hike the scenic trails of the Isle of Skye.

Nightlife

Dunvegan offers a charming nightlife atmosphere, where the cosy MacLeod's Table welcomes you with traditional Scottish fare and live music. The nearby Dunvegan Castle hosts occasional evening events, adding a touch of history to your night. Enjoy a relaxed evening, soaking in the local culture and warmth.

*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 June to August, 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by booking a package through Expedia, which combines your hotel accommodation in Dunvegan with your flights and activities.

Find the best attractions in and around Dunvegan

Dunvegan is an idyllic destination perfect for outdoor enthusiasts and those seeking a romantic getaway, steeped in culture. Key attractions include the stunning Dunvegan Castle, alongside beautiful beaches and a historic lighthouse. These points of interest offer a delightful mix of outdoor adventures and cultural experiences, ensuring a memorable visit for all travellers.

  • Dunvegan Castle: Experience the enchanting atmosphere of Dunvegan Castle, the oldest continuously inhabited castle in Scotland. Nestled in stunning landscapes, its rich history and romantic vibes offer visitors a glimpse into the lives of the MacLeod clan.
  • Claigan Coral Beach: Relax on the beautiful Claigan Coral Beach, known for its unique coral sand and crystal-clear waters. This hidden gem provides a tranquil beach vibe, perfect for leisurely strolls and soaking in the scenic beauty of the Isle of Skye.
  • Neist Point Lighthouse: Visit the historic Neist Point Lighthouse, located 12.9km from Dunvegan. This iconic lighthouse not only boasts breathtaking coastal views but also offers insights into maritime history, making it a cultural highlight of the area.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 CloudyAverageAverage
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 HighSlightly High
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

For your visit to Dunvegan, you can fly into several major airports. INVerness (INV) is 151.3km away and offers nearby hotels such as the 5-star Rocpool Reserve and Ness Walk, both 12.9km from the airport, providing various transportation services. Stornoway (SYY) is 88.5km from Dunvegan, with excellent accommodation options like the 4-star Stornoway Bed and Breakfast and Cabarfeidh Hotel, both just 3.2km away. Alternatively, Benbecula (BEB) is the closest at 46.7km, with the 3-star Orasay Inn located 11.3km from the airport. Each location provides convenient access to Dunvegan, ensuring a comfortable stay.

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 canceled 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 much is the nightly rate at a Dunvegan hotel?
Prices for hotels in Dunvegan often vary, but you can find a great deal from £58 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 the cheapest rate.

Explore a world of travel with Expedia