All places › Dornie
Eilean Donan Castle
Dornie
Eilean Donan Castle stands on an island where three sea lochs meet, beside the village of Dornie on the main tourist route to the Isle of Skye. It is run by The Conchra Charitable Trust and is one of the most visited attractions in the Scottish Highlands.
Map not showing? Some browsers with tracker blocking, such as DuckDuckGo, hide it. Open the hotel map in a new tab
Where to stay
- DornieVillage next to the castle with guest houses
- Kyle of LochalshVillage 8 miles away by the Skye Bridge, with a railway station
- PlocktonPicturesque village about 30 minutes away
- BalmacaraVillage near Kyle, about 20 minutes away
- Shiel BridgeSmall settlement at the head of Loch Duich, about 20 minutes away
Getting there
- The castle is by Dornie, on the main route to the Isle of Skye
- The Skye Bridge at Kyle of Lochalsh is 8 miles from the castle, and there is a ferry at Glenelg
- You can walk from the castle to Dornie
Travel details can change, especially on event days — check with the venue or operator before you travel.
More places near Eilean Donan Castle
Questions people ask
Where is the best place to stay near Eilean Donan Castle?
Dornie: Village next to the castle with guest houses. Kyle of Lochalsh: Village 8 miles away by the Skye Bridge, with a railway station. Plockton: Picturesque village about 30 minutes away. Balmacara: Village near Kyle, about 20 minutes away. Shiel Bridge: Small settlement at the head of Loch Duich, about 20 minutes away.
How do I get to Eilean Donan Castle?
The castle is by Dornie, on the main route to the Isle of Skye. The Skye Bridge at Kyle of Lochalsh is 8 miles from the castle, and there is a ferry at Glenelg. You can walk from the castle to Dornie.
Any tips for visiting Eilean Donan Castle?
Opening hours vary through the year, so check its website before travelling. Accommodation is limited in this area, so book early in summer.
Which airport is closest to Eilean Donan Castle?
The nearest airport on this site is Inverness Airport, about 58 miles away in a straight line. See hotels near the airport.