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 £278

  • 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

Star rating

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, (355 reviews)
"Great place to stay, but very overpriced."
United Kingdom
Jayesh
The price is £552
includes taxes & fees
23 Aug - 24 Aug
Bracken Hide Hotel

2. 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
Atholl House Skye

3. Minnies Rooms

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

4. Kilmuir Park

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

5. Uig Hotel

Uig Hotel
3.0 star property
Uig
9.6 out of 10, Exceptional, (1,003 reviews)
"Clean, updated rooms. Staff were very friendly and helpful. Nice location."
United States
Chris
The price is £301
includes taxes & fees
4 Aug - 5 Aug
Uig Hotel

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

7. Redwood House Hotel

Redwood House Hotel
3.0 star property
Skeabost
8.4 out of 10, Very good, (221 reviews)
"We loved the staff!"
United States
Katrina
The price is £406
includes taxes & fees
3 Aug - 4 Aug
Redwood House Hotel

8. Dunshee

Dunshee
3.0 star property
Roskhill
10.0 out of 10, Exceptional, (27 reviews)
"A true gem of Skye. We had a fantastic experience at this B&B. The suite is private and has a locking room. Immaculately clean and everything in good working condition. Hosts are the standout here and are fantastic. Food is stellar. Book at Dunshee!"
Canada
Thomas
Dunshee

9. Greshornish House Hotel

Greshornish House Hotel
4.0 star property
Skeabost
9.4 out of 10, Exceptional, (200 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 £315
includes taxes & fees
30 Aug - 31 Aug
Greshornish House Hotel

10. 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 £539
includes taxes & fees
29 Aug - 30 Aug
Skeabost House Hotel

11. Cuillin Hills Hotel

Cuillin Hills Hotel
4.0 star property
Portree Town
9.6 out of 10, Exceptional, (616 reviews)
"Beautiful location right on the bay, nice rooms, friendly staff, and very good breakfast"
United States
Brian
Cuillin Hills Hotel

12. The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
4.0 star property
Flodigarry
9.6 out of 10, Exceptional, (60 reviews)
"Amazing place to stay. Food was excellent also."
United States
DeWayne
The price is £540
includes taxes & fees
24 Aug - 25 Aug
The Flodigarry Hotel in the Skye

13. The Skye Inn

The Skye Inn
4.0 star property
Portree Town
9.0 out of 10, Wonderful, (382 reviews)
"Average room with nice extras like a local bar of soap and short bread cookies. Restaurant with two or three course meals and allowance for just starters. Full breakfast included in our reservation was adequate. The carpet and couch seemed old and soiled but overall it was a comfortable stay."
United States
Lee
The Skye Inn

14. The Marmalade Hotel

The Marmalade Hotel
4.0 star property
Portree Town
9.2 out of 10, Wonderful, (341 reviews)
"Clean room, good location, easy parking, friendly staff."
United States
Marcela
The Marmalade Hotel

15. Sligachan Hotel

Sligachan Hotel
3.0 star property
Minginish
8.6 out of 10, Excellent, (630 reviews)
"Great location Lovely spacious room Helpful and friendly staff"
United Kingdom
Alan
The price is £278
includes taxes & fees
24 Aug - 25 Aug
Sligachan Hotel

16. 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 £400
includes taxes & fees
29 Aug - 30 Aug
The Bosville

17. Tongadale Hotel

Tongadale Hotel
3.0 star property
Portree Town
8.2 out of 10, Very good, (848 reviews)
"Friendly staff and lovely food.."
United Kingdom
Wilma
Tongadale Hotel

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

19. The Portree Hotel

The Portree Hotel
3.0 star property
Portree Town
9.2 out of 10, Wonderful, (63 reviews)
"Clean room, convenient location."
United States
MAUREEN
The Portree Hotel

20. Atholl House Hotel

Atholl House Hotel
2.0 star property
Dunvegan
Atholl House Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

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

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 £278 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