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 ฿7,654

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

Filter by

Star rating

Guest rating

Our top choices for Dunvegan hotels

Hotel
Reserve now, pay later
Breakfast included
Pet-friendly
Bed & breakfast

1. Atholl House Skye

Atholl House Skye
Dunvegan
Canada
Gabriel
฿10,002
฿12,003 total
includes taxes & fees
28 Aug - 29 Aug
Atholl House Skye

2. Minnies Rooms

Minnies Rooms
Dunvegan
Canada
Andre
฿5,299
฿6,358 total
includes taxes & fees
26 Sept - 27 Sept
Minnies Rooms

3. Hame Hotel

Hame Hotel
Dunvegan
Canada
Megan
฿10,664
฿12,796 total
includes taxes & fees
28 Aug - 29 Aug
Hame Hotel

4. Shepherds Hut

Shepherds Hut
Dunvegan
United States
Courtney
฿16,763
฿20,116 total
includes taxes & fees
5 Sept - 6 Sept
Shepherds Hut

5. Skye Lodge

Skye Lodge
Dunvegan
Australia
Stephen
฿10,188
฿12,226 total
includes taxes & fees
28 Aug - 29 Aug
Skye Lodge

6. Skeabost House Hotel

Skeabost House Hotel
Skeabost
United States
Denise
฿20,036
฿24,043 total
includes taxes & fees
29 Aug - 30 Aug
Skeabost House Hotel

7. Redwood House Hotel

Redwood House Hotel
Skeabost
United States
louise
฿10,709
฿12,850 total
includes taxes & fees
27 Aug - 28 Aug
Redwood House Hotel

8. Greshornish House Hotel

Greshornish House Hotel
Skeabost
United States
Kathy
฿14,641
฿17,569 total
includes taxes & fees
29 Aug - 30 Aug
Greshornish House Hotel

9. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
United States
Clifton
฿15,683
฿18,819 total
includes taxes & fees
27 Aug - 28 Aug
Cuillin Hills Hotel

10. Sligachan Hotel

Sligachan Hotel
Minginish
United States
Brian
฿11,486
฿13,784 total
includes taxes & fees
30 Aug - 31 Aug
Sligachan Hotel

11. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
United States
Sinoma
฿18,405
฿22,086 total
includes taxes & fees
6 Sept - 7 Sept
Bracken Hide Hotel

12. Faodail House

Faodail House
Skeabost
฿53,552
฿64,262 total
includes taxes & fees
18 Sept - 19 Sept
Faodail House

13. The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
Flodigarry
United States
DeWayne
฿14,518
฿17,422 total
includes taxes & fees
30 Aug - 31 Aug
The Flodigarry Hotel in the Skye

14. The Skye Inn

The Skye Inn
Portree Town
United States
Angel
฿11,792
฿14,150 total
includes taxes & fees
27 Aug - 28 Aug
The Skye Inn

15. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Marcela
฿16,170
฿19,404 total
includes taxes & fees
2 Sept - 3 Sept
The Marmalade Hotel

16. The Bosville

The Bosville
Portree Town
Australia
julie
฿15,617
฿18,740 total
includes taxes & fees
29 Aug - 30 Aug
The Bosville

17. Tongadale Hotel

Tongadale Hotel
Portree Town
United Kingdom
Wilma
฿7,695
฿9,234 total
includes taxes & fees
18 Sept - 19 Sept
Tongadale Hotel

18. Isle of Raasay Distillery

Isle of Raasay Distillery
Isle of Raasay
Canada
james
฿6,378
฿7,654 total
includes taxes & fees
12 Sept - 13 Sept
Isle of Raasay Distillery

19. Tigh Na Fraoch,

Tigh Na Fraoch,
Skeabost
United Kingdom
Anonymous traveller
฿15,394
฿18,472 total
includes taxes & fees
19 Sept - 20 Sept
Tigh Na Fraoch,

20. The Croft House

The Croft House
Milovaig
United States
Margaret
฿31,233
฿37,480 total
includes taxes & fees
3 Sept - 4 Sept
The Croft House
View all properties
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

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

The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye

10/10 Excellent
"Best place to stay in all of Scotland!"
Ralph 3-night trip
Posted 7 hours ago
The Flodigarry Hotel in the Skye
Uig Hotel

Uig Hotel

10/10 Excellent
"Great staff, great food and great location! Great experience and the only downside was we were only there for one night, should have stayed longer"
Scott 1-night trip
Posted 11 hours ago
Uig Hotel
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 2 days 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 2 days ago
The Skye Inn
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 2 days ago
Skeabost House Hotel
Cuillin Hills Hotel

Cuillin Hills Hotel

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

The Bosville

10/10 Excellent
"Very clean room, I enjoyed using the Highland Soap Company products in the bathroom. Plentiful water/tea/biscuits supplied during our stay - real taste of the highlands. Breakfast was delicious at the restaurant located within the hotel. Convenient store just 1 minute walk from the hotel which is well stocked with regular supermarket items. Parking out front of the hotel was easy to access but did get busy at times, I was able to find parking down the street. Overall really lovely hotel worth the hefty pricetag given its location - would definitely return again if I visit Portree. Only downside was that there was no lift, but luckily we packed light."
julie 1-night trip
Posted 5 days ago
The Bosville
The Marmalade Hotel

The Marmalade Hotel

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

Sligachan Hotel

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

More cheap stays in Dunvegan

Amber's Cottage

Amber's Cottage

Staffin Scotland
฿29,575
฿35,490 total
22 Sept - 23 Sept
includes taxes & fees
8/10 Very good! (7 reviews)
Amber's Cottage
Faodail House

Faodail House

Faodail Kingsburgh Snizort Skeabost Scotland
฿53,552
฿64,262 total
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: A must-visit attraction showcasing the area's rich heritage and stunning architecture.
  • Scenic Hiking Trails: Explore breathtaking landscapes with charming woodland walks and dedicated picnic areas.
  • Loch Dunvegan: Enjoy the enchanting beauty of this serene loch, perfect for romantic strolls.
  • Charming Village: Experience the warmth of friendly locals in the picturesque village of Dunvegan.
  • Variety of Accommodations: Choose from cosy bed and breakfasts to welcoming guesthouses, including pet-friendly options.

Find great hotels in and around Dunvegan

Discover the charm of Dunvegan, Scotland, where a variety of delightful lodging options await you. From cosy bed and breakfasts to welcoming guesthouses, you’ll find accommodations that cater to your preferences, including pet-friendly options and LGBTQIA-inclusive environments. Whether you choose Dunvegan Hotel, Skye Lodge, or the quaint Stone Cottage, your stay promises a memorable experience amidst the stunning landscapes of the Isle of Skye.

  • Skeabost House Hotel: A charming 4-star establishment set 16km from Dunvegan, renowned for its romantic and adventurous ambience. With a guest rating of 9.0 out of 10, this hotel offers an array of outdoor activities such as fishing and mountain climbing, catering perfectly to thrill-seekers. The hotel features stunning garden views from its restaurant, ideal for a picturesque dining experience. Guests can also indulge in romance packages, complemented by limited-hour room service, making it a delightful choice for couples seeking a memorable getaway.
  • Redwood House Hotel: This welcoming 3-star hotel is situated 11km from Dunvegan and boasts a commendable guest rating of 8.4 out of 10. Known for its comfortable atmosphere, Redwood House Hotel offers a variety of dining options including a restaurant and a bar/lounge. Guests can enjoy a complimentary full breakfast daily, providing a great start to their day of exploration. This hotel is perfect for those looking for a homey stay with convenient access to the local attractions.
  • Atholl House Skye: Located within Dunvegan, Atholl House Skye stands out with a perfect guest rating of 10.0 out of 10. This 3-star property provides a delightful complimentary breakfast each morning, allowing guests to fuel up for the day ahead. With multiple television options for entertainment and a focus on comfort, this hotel offers a relaxed environment. Its proximity to local village sights enhances the experience, making it an excellent choice for visitors wanting to immerse themselves in the local culture.

Where to stay in and around Dunvegan

Your vacation in Dunvegan, Scotland, promises a delightful blend of outdoor adventure and cultural immersion. Explore the enchanting Loch Dunvegan and wander through the charming village of Dunvegan, where friendly locals welcome you. Don't miss the majestic castle grounds, offering a serene ambiance perfect for romantic strolls. With its family-friendly atmosphere and rich history, Dunvegan provides a relaxing retreat that captures the essence of Scottish charm.

  • Lonmore: Nestled in the picturesque landscape of Dunvegan, Lonmore is a charming village that offers a blend of culture and adventure. With its peak visitor season from August to October, this quaint locale is perfect for those seeking a romantic getaway or an outdoor experience. The area is renowned for its stunning hiking trails that lead to historic sites, scenic water features, and a captivating lighthouse. Whether you’re enjoying a leisurely stroll or embarking on a hiking adventure, Lonmore provides a tranquil escape amid Scotland's natural beauty.
  • Skinidin: Just 3km from Dunvegan, Skinidin is a delightful neighbourhood that enchants visitors with its breathtaking scenery and outdoor activities. The area sees a seasonal influx of tourists, particularly from August to October, making it an ideal spot for couples seeking a romantic retreat. Highlights include its historic places and a charming harbour with a marina, where you can enjoy the serene waters or partake in local fishing activities. Skinidin’s stunning landscapes provide the perfect backdrop for leisurely walks and exploration, ensuring a memorable experience for all.
  • Orbost: A quaint village in the Dunvegan area, Orbost is a popular destination for beach lovers and outdoor enthusiasts. With a seasonal visitor trend peaking from August to October, this village offers a vibrant atmosphere ideal for city-themed adventures. Guests can enjoy easy access to trails, recreational areas, and local stores, making it a convenient spot for exploration. Nearby marinas and harbours enhance the coastal charm of Orbost, inviting visitors to bask in the beauty of Scotland's rugged coastline while indulging in various outdoor pursuits.

Things to do in Dunvegan

Shopping

Dunvegan offers charming local shops where you can find unique gifts and souvenirs, such as The Old School Café and Dunvegan Castle Shop. If you're up for a drive, visit Portree’s shops, about 16km away, for a wider selection of local crafts and products.

Recreation

Experience tranquillity at the Dunvegan Castle Gardens, where you can wander through beautifully landscaped grounds and enjoy serene views of Loch Dunvegan. For relaxation, consider a yoga session at a local studio, embracing the peaceful atmosphere of the Highlands while rejuvenating your body and mind.

Adventure

In Dunvegan, explore the rugged beauty of the Isle of Skye with a hike to the iconic Neist Point Lighthouse, offering breathtaking coastal views. Experience the thrill of kayaking in the clear waters around Dunvegan Castle, where you can spot seals and enjoy the serene landscape.

Nightlife

Dunvegan boasts a charming nightlife with local pubs like The Three Chimneys, offering hearty meals and a warm atmosphere. The nearby MacLeod's Tables provide stunning views, while traditional music sessions at local venues create a vibrant evening experience, perfect for enjoying the Scottish spirit.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in and around Dunvegan

Dunvegan, Scotland, offers a delightful blend of outdoor adventures, romantic spots, and cultural experiences. Visitors can explore stunning beaches, majestic castles, and historic lighthouses, catering to those seeking a beach or outdoor getaway. A must-see attraction is Dunvegan Castle, which showcases the rich heritage of the area. Whether you're after relaxation or exploration, Dunvegan promises a memorable vacation experience.

  • Dunvegan Castle: Nestled in the heart of Dunvegan, this historic castle boasts stunning architecture and rich cultural significance. With its romantic ambiance, visitors can explore beautiful gardens and fascinating exhibitions that reveal the legacy of the MacLeod clan.
  • Claigan Coral Beach: A hidden gem, Claigan Coral Beach features stunning white sands and turquoise waters. Perfect for a leisurely stroll, this beach offers a tranquil escape where you can appreciate the natural beauty and perhaps spot local wildlife.
  • Neist Point Lighthouse: Located approximately 13km from Dunvegan, this iconic lighthouse provides breathtaking views of the coastline. Its historical charm and dramatic cliffs make for a picturesque setting, ideal for photography and contemplation.

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.

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 is convenient with several nearby airports. Inverness Airport (INV) is situated 151km away, with excellent hotel options such as the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport, offering various transportation services. Stornoway Airport (SYY) is 89km from Dunvegan, with nearby accommodations like the 4-star Cabarfeidh Hotel and Stornoway Bed and Breakfast, both just 3km away. Benbecula Airport (BEB) is the closest at 47km, with the 3-star Orasay Inn located 11km from the airport. These hotels provide easy access to their respective airports, ensuring a smooth start to your Scottish adventure.

Frequently asked questions

What's the best place for a stay in Dunvegan?
Based on our traveller data, Atholl House Skye is one of the top choices for your stay. This hotel offers free breakfast and free parking. Other good choices for your visit include Hame Hotel and Minnies Rooms. See all available top hotels, or vacation rentals in Dunvegan.
If I need to cancel my hotel reservation in Dunvegan, will I receive a refund?
Yes! The majority of hotel room reservations are fully refundable if cancelled prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a non-refundable reservation, you might be able to still cancel and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Dunvegan.
What is the top LGBTQ-friendly place to stay in Dunvegan?
Minnies Rooms is a top LGBTQ-friendly B&B that features free breakfast and free Wi-Fi. Dunshee is another good choice for your trip. See all available hotels listed as LGBTQ-friendly in Dunvegan.
What's the best dog-friendly place to stay in Dunvegan?
Hame Hotel is a top guest house for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Two other good options to stay with your pet include Skye Lodge and Tullochard House. See more pet-friendly hotel accommodations in Dunvegan.
How is it staying in Dunvegan?
Visitors to Dunvegan will definitely enjoy the restaurants. This city also attracts tourists with its welcoming and cultural setting. In Dunvegan, there are 36 hotels and other accommodation options to choose from. Find out more about Dunvegan.
What is there to see in Dunvegan?
Natural beauty is on display at Claigan Coral Beach, Coral Beach and Harlosh Island. A couple of additional sights to add to your itinerary are Dunvegan Castle and Giant MacAskill Museum. Take a look at what more there is to see and do in Expedia's Dunvegan guide.
What's the seasonal weather like in Dunvegan?
The hottest months are usually August and July, with an average temperature of 13°C, while the coldest months are February and January, with an average of 7°C. Average annual precipitation for Dunvegan is 1494 mm.