Scotland has somewhere in the region of 2,000 castles, in every state from immaculately restored to romantically ruined. Seeing them all isn't realistic, so this guide narrows the list down to the castles most worth your time — ranked by how accessible they are, how much they deliver visually, and how well they fit into a wider Scotland itinerary.
Urquhart Castle is the easiest of Scotland's great castles to actually reach, which is why this short trip from Inverness is the most useful starting point for most visitors. It pairs a Loch Ness cruise with time inside the ruins themselves, and at three and a half hours it leaves the rest of the day free — a rare thing on a Highlands itinerary.
What Makes a Scottish Castle Worth Visiting
Not every castle earns a special trip. The best ones combine a striking setting — a loch, a cliff, an island — with a real historical story and enough physical structure left to actually explore. A handful also carry pop-culture weight from film and TV, which adds another layer of appeal for many visitors without taking anything away from the history.
The distinction that matters most in practice is between castles you visit and castles you photograph. Stirling, Edinburgh and Glamis are proper half-day attractions with interiors, guides and cafés. Kilchurn and, from the road, Eilean Donan are largely about the view. Knowing which kind you are heading to is the difference between a satisfying stop and a puzzled twenty minutes in a car park.
Worth Adding to Your Castle Itinerary
Most castle trips end up being Highland trips. If you are already planning around Eilean Donan Castle, Urquhart Castle and Loch Ness, the natural additions are Glencoe, the Isle of Skye and the Fairy Pools, Inveraray on the road north, Fort William and Ben Nevis, the Glenfinnan Viaduct and the Jacobite steam train, and Doune Castle and Stirling on the way out of Edinburgh. Loch Ness cruises from Inverness and Fort Augustus round out the same route. The suggestions below are matched automatically to these Scottish castles, lochs and Highland destinations.
The Best Castles in Scotland
Eilean Donan Castle
Arguably the most photographed castle in Scotland, sitting on its own small tidal island where three sea lochs meet, connected to the mainland by a stone footbridge. Rebuilt in the early 20th century after being destroyed during a Jacobite uprising in 1719, it's a near-essential stop on the road to Skye and instantly recognisable even to visitors who have never been to Scotland. Our full Eilean Donan Castle guide covers ticket prices, the free exterior viewpoints and the best time of day for photographs.
The most castle-dense way to reach it is the two-day Eilean Donan, Loch Ness and Glenfinnan route from Edinburgh: Eilean Donan is the headline stop, with Inveraray Castle on the way north and an overnight in Fort William that breaks up what would otherwise be an unreasonable single-day drive. It also picks up passengers in Glasgow, which makes it workable from either city. See the tour list below for that and the other castle-focused departures.
Edinburgh Castle
Dominating the capital's skyline from an extinct volcano, this is Scotland's most-visited paid attraction and home to the Honours of Scotland — the Scottish crown jewels — and the Stone of Destiny. Its history stretches back more than a thousand years, and it remains a working military site as well as a visitor attraction. Book online: on peak summer days it genuinely sells out. A guided history tour with the entry ticket bundled in is the least stressful route through the gate, and it skips the separate ticket queue entirely.
Urquhart Castle
Perched on the shore of Loch Ness, this ruin offers arguably the best vantage point on the loch itself. Once one of Scotland's largest castles, it was deliberately blown up in 1692 to keep it out of Jacobite hands, and the resulting ruins are dramatic against the water and surrounding hills. It is the castle you are most likely to reach without planning a special trip, since almost every Loch Ness route stops here.
Stirling Castle
One of the grandest castles in Scotland, sitting on a volcanic crag with sweeping views over the sites of several decisive moments in Scottish history, including Stirling Bridge and Bannockburn. Its restored Renaissance palace interiors are among the best in the country, and it is one of the few castles where a full half-day is genuinely justified. It is also easy to reach on a guided day trip: several Edinburgh and Glasgow departures pair Stirling Castle entry with Loch Lomond and the Kelpies, which is the most efficient way to see it without a car.
Doune Castle
A remarkably well-preserved medieval castle near Stirling, known both for its intact great hall and for its unusual double life on screen — used in Outlander as Castle Leoch and, decades earlier, in Monty Python and the Holy Grail. The audio guide includes a version narrated by an Outlander cast member, which is either a delight or entirely beside the point depending on why you came. Our Outlander filming locations guide covers it in more depth.
If Doune and Stirling are what you care about, the small-group Loch Ness and Scottish Highlands day tour from Edinburgh is the closest match: it passes Linlithgow Palace, takes in Stirling and the William Wallace story, stops at Doune Castle, and only then continues through Glencoe to Loch Ness. It is a castle-and-history route that happens to end at a loch, rather than the other way round. Dedicated Outlander day tours from Edinburgh also include Doune alongside Blackness, Midhope and Culross.
Dunnottar Castle
A ruined fortress on a rocky headland near Stonehaven on the northeast coast, considered by many the most dramatically situated castle ruin in Scotland — cliffs on three sides and only a narrow path connecting it to the mainland. Note the walk: it is a steep descent and climb from the car park, and that catches people out. Aberdeen is the practical base — day trips from there pair Dunnottar with Royal Deeside and the eastern Cairngorms.
Blackness Castle
Sitting on the Firth of Forth not far from Edinburgh, this castle's blocky, ship-like shape earned it the nickname "the ship that never sailed." It has appeared in numerous productions, including as Fort William in Outlander, and it is one of the easiest castles on this list to reach without leaving the central belt. Most Edinburgh Outlander day tours include it, usually alongside Doune Castle, Midhope (Lallybroch) and Culross.
Glamis Castle
The childhood home of the late Queen Mother and the legendary setting for Shakespeare's Macbeth, Glamis combines genuine royal history with striking turreted architecture in Angus. It is a full attraction with guided interior tours, gardens and a café.
Craigievar Castle
A pink-hued tower house in Aberdeenshire, often cited as one of the finest examples of Scottish baronial architecture and widely said to have influenced the look of Disney's fairy-tale castles. Small, and all the better for it.
Kilchurn Castle
A ruined castle on the shores of Loch Awe, framed by mountains, and one of the most photographed ruins in Scotland thanks to its reflection in the loch on a still day. There is no ticket office and no café — this is a viewpoint castle, and the best photographs are taken from the lay-by on the A85 rather than from the castle itself. If you are not driving, the small-group West Highland lochs and castles day tour from Glasgow takes in Kilchurn and Loch Awe on its way to Oban and Glencoe, and it is the highest-rated tour in this whole guide.
Castles Near Glencoe and on the Road to Skye
If you are on the classic Glencoe or Skye route, several of the best castles are already close to your path. Eilean Donan is essentially unmissable on the road to Skye, while Kilchurn sits just off the road between Glasgow and Glencoe via Loch Awe — an easy detour for anyone with a little extra time. Urquhart, meanwhile, is built into almost every Loch Ness itinerary by default.
The cleanest way to see two of these castles in a single day is the Inverness-based Skye tour: it stops at Eilean Donan for photographs on the way west, passes Urquhart Castle and Loch Ness, and still leaves time for the Fairy Pools, Portree and the Old Man of Storr. Starting from Inverness rather than Edinburgh is what makes that possible.
Tours That Reach These Castles
Ordered roughly by how much castle they actually deliver. Prices, ratings and review counts come from our current GetYourGuide dataset and update on the booking page.
Edinburgh Castle Guided History Tour with Tickets
The most-reviewed activity in this guide by a wide margin. Entry ticket included and a guide to walk you through the Honours of Scotland and the Stone of Destiny.
From Glasgow: Oban, Glencoe, Highland Lochs & Castles Tour
The best-rated tour here, and the only realistic way to see Kilchurn Castle and Loch Awe without a car. Inveraray and Glencoe are on the same route.
From Edinburgh: Loch Lomond, Stirling Castle & Kelpies Tour
The most efficient way to get inside Stirling Castle without driving, with Loch Lomond and the Kelpies folded into the same day.
From Edinburgh: Outlander Adventure Day Tour with Entry
Blackness and Doune in one day, plus Midhope (Lallybroch) and Culross, with admissions included rather than left as an extra at the gate.
From Aberdeen: Dunnottar Castle and Cairngorms Day Trip
The one dependable guided route to Dunnottar. Aberdeen is the sensible base for it, and Royal Deeside fills out the rest of the day.
From Inverness: Isle of Skye Scenery Tour with Fairy Pools
Eilean Donan and Urquhart in a single day, with the Fairy Pools, Portree and the Old Man of Storr on the same run.
From Edinburgh: Loch Ness and Scottish Highlands Day Tour
A castle-and-history route: Linlithgow Palace, Stirling, Doune Castle and the Wallace story before Glencoe and Loch Ness.
Edinburgh: Eilean Donan, Loch Ness & Glenfinnan 2-Day Tour
The most castle-dense option in the set: Eilean Donan and Inveraray, with an overnight in Fort William. Picks up in Glasgow too.
Two castles on this list have no dependable English-language guided option: Glamis (currently only sold as an Italian-language tour from Edinburgh) and Craigievar, which no operator in our dataset visits. Both are straightforward to reach with your own car.
Visiting Tips
Book Edinburgh Castle in advance. As Scotland's most popular paid attraction, tickets can sell out on peak days, especially in summer. Booking online ahead of time is strongly recommended.
Check whether it's a ruin or a working attraction. Some of the most photogenic castles — Kilchurn, and parts of Dunnottar — are exposed ruins with limited facilities, while Stirling, Edinburgh and Glamis offer full interior tours, cafés and shops.
Factor in walking. Several dramatic castles, Dunnottar in particular, require a walk from the car park across uneven ground before you reach the site itself. Our Highlands packing list is worth a glance if you are visiting outside high summer.
Combine castles with your route rather than chasing them individually. Eilean Donan, Urquhart and Kilchurn are all naturally positioned along popular Highland routes, meaning you can see several without significant detours. Our Scotland itinerary planner shows where they fall on 1, 3, 5 and 7-day trips.
Frequently Asked Questions
The practical questions people ask before deciding which castles actually make the itinerary.
Seeing These Without Driving
Several of these castles sit on organised routes, which saves a lot of single-track driving.
- Eilean Donan in detail
Eilean Donan Castle guide › - Castle routes from Inverness
Tours from Inverness ›
See the Castles Without Building the Route Yourself
Many of Scotland's best castles sit right along our tour routes — Eilean Donan on the way to Skye, Urquhart on Loch Ness — so the simplest approach is to pick the route first and let the castles come with it.
Related reading
- Eilean Donan Castle — tickets, free viewpoints and the best light for photographs.
- Urquhart Castle — what's left of the ruins and how long you need.
- Loch Ness & Urquhart Castle guide — cruises, timings and visiting from Edinburgh or Inverness.
- Day trips from Glasgow and Inverness — which base puts you closest to which castles.
- Outlander filming locations in Scotland — Doune, Blackness and the rest of the screen castles.