Search Dunvegan hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Dunvegan
Family friendly
Cottage
Check prices for these dates
Top hotels and accommodation in Dunvegan

Shepherds Hut
Dunvegan
The price is AU$812
includes taxes & fees
5 Dec - 6 Dec

Skeabost House Hotel
Skeabost
9.0 out of 10, Wonderful, (517)
The price is AU$265
includes taxes & fees
13 Dec - 14 Dec

Uig Hotel
Uig
9.6 out of 10, Exceptional, (1005)
The price is AU$299
includes taxes & fees
3 Dec - 4 Dec

The Marmalade Hotel
Portree Town
9.2 out of 10, Wonderful, (293)
The price is AU$202
includes taxes & fees
4 Dec - 5 Dec

Bracken Hide Hotel
Portree Town
9.0 out of 10, Wonderful, (282)
The price is AU$289
includes taxes & fees
7 Dec - 8 Dec
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
Our guide on 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 Harlosh Skerry.
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.

Top Dunvegan Hotel Reviews
Recent Reviews in Dunvegan

Bracken Hide Hotel
10/10 Excellent
More cheap accommodation in Dunvegan
More cheap accommodation in Dunvegan

Loch Eyre House
Kensaleyre Skeabost Scotland
9.4/10 Exceptional! (83 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Bracadale Hotels
- Caroy Hotels
- Hotels near Dunvegan Castle
- Eyre Hotels
- Inns in Eyre
- Fernilea Hotels
- Villas in Fiskavaig
- B&B in Flashader
- Flashader Hotels
- Geary Hotels
- Caravan Parks in Glendale
- Cheap Hotels in Glendale
- Glendale Hotels
- Greshornish Hotels
- B&B in Inner Hebrides and Isle of Skye
- Chalets in Inner Hebrides and Isle of Skye
- Beach Hotels in Inner Hebrides and Isle of Skye
- Boutique Hotels in Inner Hebrides and Isle of Skye
- Luxury Hotels in Inner Hebrides and Isle of Skye
- Spa Hotels in Inner Hebrides and Isle of Skye
- Inner Hebrides and Isle of Skye Hotels
- Inns in Inner Hebrides and Isle of Skye
- Lodges in Inner Hebrides and Isle of Skye
- Kingsburgh Hotels
- Lonmore Hotels
- Hotels near Neist Point Lighthouse
- Caravan Parks in Orbost
- Hostels in Orbost
- Cheap Hotels in Orbost
- Orbost Hotels
- Inns in Orbost
- B&B in Ose
- Cheap Hotels in Ose
- Ose Hotels
- Portnalong Hotels
- Hotels near Portree Harbour
- Portree Hotels
- Roag Hotels
- B&B in Scottish Islands
- Castles in Scottish Islands
- Chalets in Scottish Islands
- Holiday Homes in Scottish Islands
- Boutique Hotels in Scottish Islands
- Golf Hotels in Scottish Islands
- Green Hotels in Scottish Islands
- Historic Hotels in Scottish Islands
- Ski Hotels in Scottish Islands
- Scottish Islands Hotels
- B&B in Skeabost
- Holiday Homes in Skeabost
- Skeabost Hotels
- Hotels near Somerled Square
- B&B in Stein
- Cabin Rentals in Stein
- Holiday Homes in Stein
- Stein Hotels
- Struan Hotels
- Hotels near Talisker Beach
- Hotels near Talisker Distillery
- Hotels near The Fairy Glen
- Chalets in Uig
- Holiday Homes in Uig
- Hostels in Uig
- Green Hotels in Uig
- Historic Hotels in Uig
- Hotels with Parking in Uig
- Uig Hotels
- Inns in Uig
- Lodges in Uig
- Uiginish Hotels
- Waterstein Hotels
- Flights to Eyre
- Flights to Flashader
- Flights to Glendale
- Flights to Harlosh
- Flights to Inner Hebrides and Isle of Skye
- Flights to Kingsburgh
- Flights to Lonmore
- Flights to Orbost
- Flights to Portnalong
- Flights to Scottish Islands
- Flights to Struan
- Flights from Uig
- Flights from Flashader
- Flights from Galtrigill
- Flights from Scottish Islands












































































