Dunvegan
Dunvegan is a small village on Skye's north-west coast, known chiefly for the castle that sits at the edge of the loch it shares its name with — the long-standing seat of Clan MacLeod.
Dunvegan Castle is among the oldest continuously inhabited castles in Scotland, built on a rock overlooking Loch Dunvegan and still associated with the chiefs of Clan MacLeod. Its gardens, laid out over centuries around the castle grounds, are open to visitors alongside the building itself. Inland from the village, the skyline is dominated by MacLeod's Tables — two flat-topped hills, Healabhal Bheag and Healabhal Mhòr, whose distinctive shape has made them a recognisable landmark across this side of the island, tied in local tradition to the MacLeod clan name.
The wider Dunvegan area is quieter and less visited than Portree or the Trotternish sites, with a coastline of sea lochs and crofting townships rather than a single concentrated attraction. It makes a good base for exploring Skye's north-west, including the coral beaches near Claigan, a short drive from the village.
Where to Stay near Dunvegan
-
The Dunvegan HotelOld inn on the shore of Loch Dunvegan, in the village -
Atholl HouseEn-suite rooms in Dunvegan village -
Hame HotelRoag, on the shore of Loch Pooltiel near Dunvegan -
Roskhill HouseA few miles outside Dunvegan, views over Loch Vatten -
The House Over-ByAlongside the Three Chimneys restaurant on Loch Dunvegan - Blas RoomsOn Dunvegan's Main Street, sea and mountain views
- HazeldeanAdults-only B&B at Colbost, near the Three Chimneys
Getting there
Dunvegan sits roughly 45 minutes' drive from Portree along the A863 and A850, both single-track in places, so journey times can run longer than the distance alone suggests. There's no public transport to speak of beyond a limited bus service, so a car is the practical way to reach and explore this part of the island.