The Best Castles in Scotland to Visit

Last updated: July 2026

Few countries do castles like Scotland. From clifftop ruins battered by the North Sea to fairytale palaces still lived in today, the country has hundreds of them, each with its own tangle of history, legend and blood-soaked drama. Whether you’re drawn by royalty, romance or sheer dramatic scenery, this guide to the best castles in Scotland will help you plan which ones to visit.

Scotland’s castles fall into a few broad types: mighty royal fortresses, romantic clifftop ruins, and grand stately homes still occupied by the families who built them. Here are the ones that should top your list — a mix of unmissable icons, dramatic ruins and family-friendly day trips spread right across the country, from the Borders to the far north.

[object History]

Edinburgh Castle

No castle is more iconic than Edinburgh Castle, perched on an extinct volcano above the capital. Home to the Honours of Scotland (the country’s crown jewels), the ancient Stone of Destiny and the famous One O’Clock Gun, it dominates the skyline and the top of the Royal Mile. It is the most visited paid attraction in Scotland for good reason — allow at least half a day, and pair it with the rest of our Edinburgh guide. Time your visit for 1pm to catch the firing of the One o’clock Gun, a tradition dating back to 1861, and don’t miss tiny St Margaret’s Chapel, the oldest surviving building in Edinburgh.

Stirling Castle

If Edinburgh is the showstopper, Stirling Castle runs it close. Strategically poised on a crag between the Highlands and Lowlands, it was the key to controlling Scotland and played a starring role in the Wars of Independence — the battlefields of Bannockburn and the Wallace Monument are both nearby. Its beautifully restored Renaissance palace and Great Hall make it one of the country’s most rewarding castles to explore. The nearby Battle of Bannockburn Visitor Centre brings the history vividly to life.

Eilean Donan Castle

Quite possibly the most photographed castle in Scotland, Eilean Donan sits on its own little island where three sea lochs meet, connected to the mainland by a graceful arched stone bridge. You’ll pass it on the road to the Isle of Skye near the village of Dornie, and it is every bit as magical in person as on the postcards — especially at sunset or when the water is still enough to mirror its silhouette.

Urquhart Castle

Romantically ruined on the banks of Loch Ness, Urquhart Castle offers some of the best views over Scotland’s most famous loch — and, who knows, maybe a glimpse of Nessie. Once one of the largest castles in medieval Scotland, it changed hands repeatedly before being partially blown up to keep it from the Jacobites. Today its shattered tower and lochside setting make it an unmissable stop near Drumnadrochit.

Dunnottar Castle

For pure drama, nothing beats Dunnottar Castle, a spectacular medieval fortress spread across a sheer cliff jutting into the North Sea near Stonehaven. Reached by a steep cliff-top path, this is where the Honours of Scotland were famously hidden from Oliver Cromwell’s army. The wild Aberdeenshire setting, with waves crashing far below, makes it one of the most photogenic ruins in Britain. Plan for the weather — the exposed clifftop walk is glorious on a clear day and wonderfully wild when the sea mist rolls in.

Dunrobin Castle

Looking more like a French château than a Highland stronghold, Dunrobin Castle near Golspie is the largest house in the northern Highlands and a highlight of any North Coast 500 road trip. Its fairytale turrets, formal gardens inspired by Versailles and twice-daily falconry displays make it a firm family favourite on the east coast. The castle even has its own railway station on the line north from Inverness, a legacy of the Dukes of Sutherland who built it.

Glamis Castle

Steeped in royalty and legend, Glamis Castle in Angus was the childhood home of the late Queen Mother and the birthplace of Princess Margaret. With its pink-stone towers, sumptuous interiors and reputation as the most haunted castle in Scotland — not to mention its Shakespearean links to Macbeth — Glamis delivers history and atmosphere in equal measure. Its sweeping grounds, walled garden and ancient trees make it as rewarding to wander outside as in.

Inveraray Castle

On the shores of Loch Fyne in Argyll, Inveraray Castle is the seat of the Duke of Argyll and the ancestral home of Clan Campbell. Its striking grey-green stone, conical towers and lavish interiors found fame as the setting for a Downton Abbey Christmas special. While you’re in the area, the fascinating Inveraray Jail in the town below tells the grittier story of Highland justice.

Culzean Castle

Perched on a clifftop on the Ayrshire coast, Culzean Castle is a masterpiece by the architect Robert Adam, surrounded by sweeping country park, gardens and woodland walks. So beloved is it that the castle features on the Royal Bank of Scotland’s £20 note. The views across the Firth of Clyde to the Isle of Arran are simply stunning, and the surrounding country park, with its swan pond, walled garden and woodland trails, makes a full day out in its own right.

More castles worth seeking out

Scotland has far more castles than any one trip can hold, but a few others deserve a mention. Cawdor Castle near Inverness carries romantic associations with Macbeth and has gorgeous gardens. Balmoral Castle, the royal family’s Highland retreat in the Cairngorms on Royal Deeside, opens its grounds to visitors for part of the year. And in the west, the clifftop ruins of Dunollie Castle above Oban guard the gateway to the isles, with a museum telling the story of Clan MacDougall.

Romantic ruins and hidden gems

Beyond the headline names, some of Scotland’s most enchanting castles are its lesser-known ruins. Kilchurn Castle stands on a spit of land in Loch Awe, its reflection a favourite of photographers. Castle Stalker sits on a tiny tidal islet in a sea loch between Oban and Glencoe, instantly recognisable to fans of Monty Python and the Holy Grail, and reachable only by boat or a careful wade at low tide. In Aberdeenshire, the pink-harled Craigievar Castle is said to have inspired the classic Disney castle, while in the far north the Castle of Mey — the Queen Mother’s beloved Highland home — makes a charming stop on the North Coast 500. Seek these out and you’ll often have them almost to yourself.

Tips for visiting Scottish castles

To make the most of your castle-hopping:

  • Consider a membership. Many castles are run by Historic Environment Scotland or the National Trust for Scotland; if you plan to visit several, an Explorer Pass or membership quickly pays for itself.
  • Check opening seasons. Some castles, especially privately owned ones like Balmoral, only open for part of the year.
  • Book popular sites ahead. Edinburgh and Stirling castles get extremely busy in summer — pre-book timed tickets.
  • Wear sturdy shoes. Spiral staircases, cobbles and clifftop paths reward decent footwear.
  • Allow time. The big castles deserve two to three hours; the ruins, less, but the settings invite lingering.

Scottish castles on screen

If some of these castles look familiar, it may be because Scotland’s fortresses are film and television stars in their own right. Doune Castle near Stirling has played Castle Leoch in Outlander, Winterfell in the Game of Thrones pilot and Castle Anthrax in Monty Python and the Holy Grail. Blackness Castle on the Forth doubled as Fort William in Outlander, while Inveraray brought Downton Abbey to the Highlands. Eilean Donan, meanwhile, has appeared in everything from Highlander to the James Bond film The World Is Not Enough. For fans of Outlander in particular, a castle-hopping trip doubles as a tour of the show’s most atmospheric locations — a great theme to build a few days around.

Build castles into your trip

Castles slot naturally into almost any Scottish road trip. Our 7-day Scotland itinerary passes Edinburgh, Urquhart and more, while the NC500 itinerary takes in Dunrobin and the dramatic far north. Combine a few iconic fortresses with our destination guides to build the perfect history-rich week.

Several of these castles also star on screen — see our guide to Outlander filming locations in Scotland.

Clifftop Culzean Castle is a highlight of Ayrshire and the Isle of Arran.

Frequently asked questions

What is the most famous castle in Scotland?

Edinburgh Castle is the most famous and most visited, thanks to its dramatic setting above the capital and its role housing Scotland’s crown jewels. Eilean Donan and Stirling Castle are close behind in popularity.

How many castles are there in Scotland?

Estimates vary, but Scotland is thought to have had around 1,500 castles over the centuries, with several hundred still standing today in various states of preservation — from complete, lived-in homes to romantic ruins.

Which Scottish castle is best for families?

Dunrobin Castle, with its falconry displays and gardens, and Edinburgh and Stirling castles, with their interactive history, are all excellent for families. Clifftop ruins like Dunnottar are great for older children who enjoy an adventure.

Ready to explore? Start with our guides to Edinburgh, Loch Ness and the Highlands to plan a castle-packed Scottish adventure.

Leave a Reply

Twitter