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.

Dunvegan hotels from RM485

  • 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
18 Sept - 19 Sept
Tomorrow
19 Sept - 20 Sept
This weekend
18 Sept - 20 Sept
Next weekend
25 Sept - 27 Sept

Filter by

Star rating

Guest rating

Our top choices for Dunvegan hotels

1. Atholl House Skye

Atholl House Skye
Dunvegan
Canada
Gabriel
RM1,077
RM1,293 total
includes taxes & fees
11 Oct - 12 Oct
Atholl House Skye

2. Minnies Rooms

Minnies Rooms
Dunvegan
Canada
Andre
RM648
RM777 total
includes taxes & fees
23 Sept - 24 Sept
Minnies Rooms

3. Hame Hotel

Hame Hotel
Dunvegan
United States
Colleen
RM1,103
RM1,323 total
includes taxes & fees
15 Oct - 16 Oct
Hame Hotel

4. Shepherds Hut

Shepherds Hut
Dunvegan
United States
Courtney
RM2,049
RM2,459 total
includes taxes & fees
8 Oct - 9 Oct
Shepherds Hut

5. The Cabin

The Cabin
Dunvegan
RM2,689
RM3,227 total
includes taxes & fees
8 Oct - 9 Oct
The Cabin

6. Greshornish House Hotel

Greshornish House Hotel
Skeabost
United States
Donna
RM958
RM1,150 total
includes taxes & fees
17 Oct - 18 Oct
Greshornish House Hotel

7. Redwood House Hotel

Redwood House Hotel
Skeabost
United States
Cheryl
RM1,568
RM1,882 total
includes taxes & fees
30 Sept - 1 Oct
Redwood House Hotel

8. Skeabost House Hotel

Skeabost House Hotel
Skeabost
United States
Brian
RM1,557
RM1,868 total
includes taxes & fees
16 Oct - 17 Oct
Skeabost House Hotel

9. Uig Hotel

Uig Hotel
Uig
United States
Sarah
RM1,214
RM1,457 total
includes taxes & fees
17 Oct - 18 Oct
Uig Hotel

10. Bracken Hide Hotel

Bracken Hide Hotel
Portree Town
United States
Nicole
RM1,629
RM1,955 total
includes taxes & fees
18 Oct - 19 Oct
Bracken Hide Hotel

11. Sligachan Hotel

Sligachan Hotel
Minginish
United States
laura
RM902
RM1,083 total
includes taxes & fees
11 Oct - 12 Oct
Sligachan Hotel

12. The Marmalade Hotel

The Marmalade Hotel
Portree Town
United States
Marcela
RM1,688
RM2,026 total
includes taxes & fees
19 Oct - 20 Oct
The Marmalade Hotel

13. Tongadale Hotel

Tongadale Hotel
Portree Town
United Kingdom
Stephen
RM941
RM1,129 total
includes taxes & fees
3 Oct - 4 Oct
Tongadale Hotel

14. Cuillin Hills Hotel

Cuillin Hills Hotel
Portree Town
United States
Clifton
RM2,120
RM2,544 total
includes taxes & fees
17 Oct - 18 Oct
Cuillin Hills Hotel

15. The Bosville

The Bosville
Portree Town
United States
Mark
RM1,636
RM1,963 total
includes taxes & fees
10 Oct - 11 Oct
The Bosville

16. Isle of Raasay Distillery

Isle of Raasay Distillery
Isle of Raasay
Canada
james
RM1,177
RM1,412 total
includes taxes & fees
16 Oct - 17 Oct
Isle of Raasay Distillery

17. Loch Eyre House

Loch Eyre House
Skeabost
United States
Kelly
RM1,141
RM1,369 total
includes taxes & fees
11 Oct - 12 Oct
Loch Eyre House

18. The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye
Flodigarry
United States
Ralph
RM1,371
RM1,646 total
includes taxes & fees
6 Oct - 7 Oct
The Flodigarry Hotel in the Skye

19. Faodail House

Faodail House
Skeabost
RM6,546
RM7,855 total
includes taxes & fees
21 Sept - 22 Sept
Faodail House

20. Glenbrittle Youth Hostel

Glenbrittle Youth Hostel
Minginish
United Kingdom
Stefano
RM404
RM485 total
includes taxes & fees
6 Oct - 7 Oct
Glenbrittle Youth Hostel
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.

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

Atholl House Skye

Atholl House Skye

8/10 Good
"The staff were amazing! The room was a little smaller than we were expecting but comfortable. It was in a great location and we had everything we needed."
Al 3-night trip
Posted 8 hours ago
Atholl House Skye
Redwood House Hotel

Redwood House Hotel

10/10 Excellent
"Everything good, everyone kind and helpful"
Christopher 3-night trip
Posted 2 days ago
Redwood House Hotel
Bracken Hide Hotel

Bracken Hide Hotel

8/10 Good
"Each room is a self-contained unit like an ADU with a bedroom and a bathroom. The only downside that we did not know about was that you have to hike up a hill to get to your โ€œhideโ€. That feature might limit the appeal to older visitors. The units themselves were perfectly nice and comfortable."
Allen 3-night trip
Posted 2 days ago
Bracken Hide Hotel
The Flodigarry Hotel in the Skye

The Flodigarry Hotel in the Skye

10/10 Excellent
"Breakfast is included in your stay and they have a menu for you to choose from. I highly recommend the porridge and egg muffin sandwich!!! The staff is phenomenal and they do whatever it takes to make your stay comfortable. The sauna was amazing after a long hike in the cold pouring rain. Dinner was out of this world! The chef is top notch! If we comeback to visit Scotland we definitely will be staying there."
Scott 2-night trip
Posted 3 days ago
The Flodigarry Hotel in the Skye
Sligachan Hotel

Sligachan Hotel

10/10 Excellent
"This was a fantastic stay on the Isle of Skye. The staff was fantastic, the room was huge. The staff was incredibly nice and the hotel had a great restaurant on site. Be prepared that if you come in midge season, bring your repellant if you plan to explore. The hotel is right by Sligachan Bridge so great to get out early and go hike to Sligachan waterfall, etc but be prepared for tourists after 8 in the morning if you're going in a busier season. Overall would recommend and would stay here again"
Sean 1-night trip
Posted 4 days ago
Sligachan Hotel
Hame Hotel

Hame Hotel

10/10 Excellent
"We absolutely loved our stay at Hame on Skye. The property has a lovely casual atmosphere that mirrors the views. Our room was well appointed, breakfasts were fantastic! We had the haggis, Florentine and bean selections, all were equally delicious. The gathering room was cozy and comfortable offering intimate seating and group seating and the view from the restaurant was unmatched! Staff & owners were incredibly friendly and professional."
Colette 2-night trip
Posted 4 days ago
Hame Hotel
Isle of Raasay Distillery

Isle of Raasay Distillery

10/10 Excellent
"We stayed here rather than booking a hotel on the main isle of Skye. It was a wonderful way to get away from the hustle and bustle. We were there with our 7 month old baby and the staff and other guests were understanding and kind about us having him. Between the welcome drink, the complimentary tour and tasting, and the complimentary cold breakfast the next morning, we absolutely feel like the distillery offered a wonderful experience and value for our stay. The room was clean, comfortable, and had beautiful touches like cookies, teas, hot chocolate, and coffee. Further, the view could not be beat. This stay was a once in a lifetime experience for us, but we would not hesitate to do it and stay at the Raasay distillery again."
Meagan 1-night trip
Posted 6 days ago
Isle of Raasay Distillery
Dunvegan Camping Pods

Dunvegan Camping Pods

8/10 Good
"It was a great experience"
Anutida beth 2-night trip
Posted 9 days ago
Dunvegan Camping Pods
Cuillin Hills Hotel

Cuillin Hills Hotel

10/10 Excellent
"Wonderful hotel."
Canyuan 1-night trip
Posted 9 days ago
Cuillin Hills Hotel

More cheap stays in Dunvegan

Old Pier Cottage B&B

Old Pier Cottage B&B

Old Pier Cottage, Cuil Uig Scotland
RM685
RM821 total
17 Oct - 18 Oct
includes taxes & fees
10/10 Exceptional! (188 reviews)
Old Pier Cottage B&B
Loch Eyre House

Loch Eyre House

Kensaleyre Skeabost Scotland
RM1,141
RM1,369 total
11 Oct - 12 Oct
includes taxes & fees
9.4/10 Exceptional! (86 reviews)
Loch Eyre House
Amber's Cottage

Amber's Cottage

Staffin Scotland
RM3,616
RM4,339 total
22 Sept - 23 Sept
includes taxes & fees
7.8/10 Good! (8 reviews)
Amber's Cottage
Faodail House

Faodail House

Faodail Kingsburgh Snizort Skeabost Scotland
RM6,546
RM7,855 total
21 Sept - 22 Sept
includes taxes & fees
Faodail House
Dunvegan Camping Pods

Dunvegan Camping Pods

Kilmuir Dunvegan Scotland
Get rates
9.8/10 Exceptional! (94 reviews)
Dunvegan Camping Pods
No 4 old Post Office Row, Isle of Skye

No 4 old Post Office Row, Isle of Skye

Skeabost Scotland
Get rates
10/10 Exceptional! (24 reviews)
No 4 old Post Office Row, Isle of Skye

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 Dunvegan Camping Pods. 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 35 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.