Eilean Donan is the castle you have already seen, even if you have never been to Scotland. It has fronted shortbread tins, film posters and a thousand postcards, sitting low on its little island where three sea lochs meet, joined to the mainland by a curving stone bridge. What the pictures do not tell you is how you actually get there, whether you can go inside, and how to string it together with the other great Highland castles without wasting half your holiday in the car. This guide is for the planning, not the postcard.
The Highlands are big and the castles are scattered. Eilean Donan sits out west on the road to Skye. Dunrobin is well to the north near the coast at Golspie. Cawdor is tucked inland near Nairn, close to Inverness. You will not see them all in a single day, and you should not try. With a sensible base and a hire car, though, a long weekend covers the headline three comfortably.
Getting to the Highland castles
The practical gateway is Inverness Airport (INV), the capital of the Highlands and the natural hub for this whole region. It is well placed for Cawdor, which is barely a half hour away, and it puts both Eilean Donan and Dunrobin within an easy morning's drive. Loganair and other carriers link Inverness to a spread of UK cities, and it is a small, calm airport to land into.
If you are coming from further south, Glasgow (GLA) is the alternative. Eilean Donan is reachable from Glasgow via the western route up through Fort William, which is a long but genuinely beautiful drive, so some visitors fly into Glasgow, tour the west, and loop back. For most castle trips, though, Inverness keeps the driving down.
One thing is not negotiable: you need a car. These castles are rural, spread across different corners of the Highlands, and public transport between them is slow, sparse or simply absent. A hire car is what turns three separate day trips into one flowing itinerary, and it lets you stop for the views along the way, which in this part of Scotland is half the point.
Touring the Highland castles?
These castles are spread right across the Highlands, so a hire car makes linking them easy and lets you stop wherever the view demands it.
Eilean Donan: the iconic one
Eilean Donan sits on a small tidal island at the point where three sea lochs, Loch Duich, Loch Long and Loch Alsh, come together, about a kilometre from the village of Dornie. You reach it on foot across an arched stone footbridge, which is part of why it photographs so well. Because the island is genuinely tidal, the scene changes through the day: at high water the castle looks as though it is floating, while at low tide you can see the rocks and old shoreline around its base.
Yes, you can go inside. Eilean Donan is open to visitors across most of the year, with shorter hours in winter and longer ones through the summer, and there is a visitor centre with a shop and a coffee stop by the car park. One quirk worth knowing: tickets are sold on site on the day of your visit, not online in advance, so aim to arrive earlier in the day in peak season rather than banking on a specific slot. Always confirm the current opening times and prices on the official Eilean Donan site before you set out, as they shift with the season.
The castle sits just off the A87, roughly 8 miles from Kyle of Lochalsh and the Skye Bridge. From Inverness it is around an hour and three quarters by road. Crucially for planning, it is on the way to Skye, only 15 to 20 minutes from the bridge, so it slots naturally into a wider western trip. If Skye is on your list too, see our guide on how to get to the Isle of Skye, because Eilean Donan is right on that road.
Other Highland castles worth the drive
Dunrobin Castle's fairy-tale spires and gardens · Illustration generated with AI Dunrobin Castle is the fairy-tale one. Standing near Golspie, about 50 miles north of Inverness on the A9, it rises in a cluster of pale conical spires that look more like a French chateau than a Scottish stronghold. The formal gardens below the terrace were laid out in 1850 by Sir Charles Barry, the architect of the Houses of Parliament, and they are the setting for the castle's popular falconry displays, given by a resident falconer with birds such as peregrines and Harris hawks. Dunrobin opens for the main season roughly from spring into autumn, with the falconry running on a set daily schedule, so check the official Dunrobin site for current times before committing to a long drive north. It sits on the North Coast 500 route, so it pairs neatly with a North Coast 500 driving trip.
Cawdor Castle is the closest of the three to Inverness, near Nairn, and the easiest to reach. It has been the ancestral home of the Campbells of Cawdor since the 14th century, and it carries a literary weight thanks to Shakespeare, whose Macbeth is named Thane of Cawdor. Enjoy the association, but keep your feet on the ground: the castle you visit was built well after the historical Macbeth's time, so it is not the setting of the real events. What is genuinely special is the gardens, three of them, a walled garden, a flower garden and a wild garden, each with its own character. Cawdor opens for a defined summer season only, typically from late spring to early autumn, so confirm dates on the official Cawdor site before planning around it.
One more name will come up constantly: Urquhart Castle on the banks of Loch Ness. It is a magnificent ruin and thoroughly worth seeing, but it belongs to a different kind of day out and we cover it fully in our dedicated Loch Ness and Urquhart Castle guide, so we will leave it aside here.
Where to base yourself
For most people, Inverness is the smart base. It has the airport, the widest choice of hotels and places to eat, and it sits within reach of all three castles: Cawdor on its doorstep, Dunrobin a straightforward run up the A9, and Eilean Donan an out and back to the west. You can sleep in the same bed for several nights and still see a great deal.
If your focus is firmly on Eilean Donan and Skye, consider spending a night out west around Kyle of Lochalsh or Dornie instead, which lets you catch the castle in softer morning or evening light without the round trip from Inverness. A split works well too: a couple of nights in Inverness for Cawdor and Dunrobin, then west for the Skye leg.
Find a base in the Highlands
Inverness makes an ideal launchpad for the castle trail, within reach of Cawdor, Dunrobin and the road west to Eilean Donan.
When to go
Season matters more here than almost anywhere. Dunrobin and Cawdor open only for the warmer months and close over winter, while Eilean Donan keeps going year round on reduced winter hours. Late spring and early autumn are the sweet spot: the castles that close are open, the light is long, and the worst of the summer crowds and the midges are avoided. High summer brings the fullest access and the liveliest atmosphere, but also the busiest car parks. Winter is quiet and atmospheric, though you will be limited largely to Eilean Donan and should expect short days and changeable weather. Whenever you go, check each castle's current opening calendar directly, because seasonal dates move year to year.
Plan the rest of your trip
This guide is one stop on a bigger trail. For the full picture of Scotland's great fortresses, start with our Scotland castles guide. If Eilean Donan has you dreaming of the islands, read how to get to the Isle of Skye, and if Dunrobin has tempted you further north, our North Coast 500 driving guide picks up the coast road. For flights and connections, browse all our airport guides.
Opening times, admission prices and seasonal dates change; always confirm the details with each castle's official website before you travel.



