Dunvegan Castle & Gardens is located one mile north of Dunvegan village in the north west of the Isle of Skye.

From Inverness A82 to Invermoriston, A887 to Kyle of Lochalsh 82 miles.

From Fort William A82 to Invergarry, A87 to Kyle of Lochalsh 76 miles.

From the Kyle of Lochalsh to Dunvegan via the Skye Bridge 45 miles through some magnificent scenery as you head north west across the island.


SAT-NAVS – Unless you intend on ‘sailing your car over the sea to Skye’, you should programme your sat nav route via Kyle of Lochalsh

From Fort William – 3 hours
From Inverness – 3 hours
From Glasgow – 5 hours
From Edinburgh – 6 hours

FERRY: to the Isle of Skye in the summer from Mallaig to Armadale on Skye.

Ferry from Glenelg to Kylerhea

RAIL: Inverness to Kyle of Lochalsh or Fort William to Mallaig

BUS: Portree – 25 miles or Kyle of Lochalsh – 45 miles.