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.

Search Dunvegan hotels on Booking.com →

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.