Scotland's 10 Best Castles to Add to Your Itinerary
- 5 days ago
- 7 min read
Ask ten Scots to name the country's finest castle and you'll probably get twelve different answers.
For a relatively small nation, Scotland has a lot of castles. Some are very dramatically set against sea cliffs, others hide among Highland glens, while a few seem to have been built in locations that would make modern architects quietly resign. Our ancestors clearly believed that if you were going to build a fortress, you might as well place it somewhere spectacular.
These castles have witnessed everything from royal coronations and bloody sieges to clan rivalries, political intrigue and the occasional questionable decision after too much whisky.
Today, they remain some of the most desirable locations for travellers who want to be transported to places rich in history and the mythical.
As local travel designers, we've spent years exploring Scotland's strongholds, from world-famous icons to hidden gems that many visitors never discover. To help you decide which castles deserve a place on your itinerary, we've selected 10 our favourites, highlighting what makes each unique and the type of traveller who'll enjoy them most. In no particular order…
1. Edinburgh Castle for Scottish History

We recommend this legendary fortress for every single itinerary. Because most journeys through Scotland begin or end in our capital, missing the ancient battlements that watch over the city is out of the question. If you’re only going to visit one castle in Scotland, this one gives you a great taste of everything there is to love. Yes, it’s popular. Yes, there are queues. And yes, it’s absolutely worth it.
After a walk through the Royal Mile, which takes much longer than you ever plan because you’ll be captivated by street performers and local boutiques, you’ll eventually come to the castle that dominates the skyline.
Inside you can pay a visit to the Honors of Scotland (our crown jewels) and stand inside the ancient St. Margaret’s Chapel. Time it right and listen out for the thunderous crack of the One O'Clock Gun echoing across the city (the time is in the name).
2. Stirling Castle for Battles & Warfare

Stirling Castle is one for the strategists and military minds. The castle was guardian of the gateway between the Highlands and Lowlands. "He who holds Stirling, holds Scotland" is a maxim you’ll hear associated with the castle’s strategic value.
It’s proximity to 3 of Scottish history’s most prominent battles – Stirling Bridge, Falkirk and Bannockburn. Power struggles often led to sieges on the castle, and learning the legends in person really gives you perspective into the stakes and tactics of the time.
In its restored form, you walk through the opulent Royal Palace of King James V, explore the grand Great Hall, and look out over the battlefield of Bannockburn, where Robert the Bruce secured Scottish independence.
3. Culzean Castle for Grandeur & Architecture

We’ll help you out with the pronunciation of this one, it’s Cull-ane, just in case asking for information or direction gets a little confusing. For those who prefer a little opulence over medieval ruins, head down to the Ayrshire coast for a cliffside masterpiece designed by architect Robert Adam for David Kennedy, the 10th Earl of Cassillis
The estate includes a stunning 600-acre country park filled with unique wildlife, hidden caves, a Swan Pond, and formal gardens. Inside, you can admire the famous oval staircase and a world-renowned armoury.
US President Dwight D. Eisenhower visited Culzean on four occasions, including during his presidency in 1959. A top-floor apartment was gifted to him for his lifetime as a thank you from Scotland, and he affectionately referred to the estate as his "Scottish White House."
4. Eilean Donan Castle for Unforgettable Scenery

As if plucked straight from a postcard, Eilean Donan Castle is arguably one of the most photographed locations in the world. If Skye is on your itinerary, definitely add this to your stops.
Connected to the mainland by a solitary stone footbridge, the setting has naturally captured the imaginations of filmmakers for decades. Eilean Donan Castle movies include the iconic 1986 cult classic Highlander, James Bond’s The World Is Not Enough, and more recently, stars like Henry Cavill and Karen Gillan have been seen filming on location.
Its true history, however, is arguably better cinema. In the early 1300s, when Robert the Bruce was disowned by many rival clan chiefs and hunted across the wilderness by the English, he took refuge at Eilean Donan between 1306 and 1307 to regroup following his defeat at the Battle of Methven.
The sympathies of Spanish soldiers to the Stuart cause led to the fortresses 3-day naval bombardment by warships – The Flamborough, The Worcester, and The Enterprise and ended in an explosion.
After lying in ruins for over two centuries, Lt. Colonel John Macrae-Gilstrap bought the island and spent over twenty years meticulously restoring the fortress to its original medieval specifications, completing it in 1932.
5. Craigievar Castle for a Fairytale Setting

If you’ve ever wondered whether fairytale castles actually exist, Craigievar is your answer. Painted a distinctive pink hue and crowned with whimsical turrets, it looks less like a defensive fortress and more like something you draw when someone asks what a castle looks like.
Queen Victoria, whose own holiday estate at Balmoral sits just over 20 miles away as the crow flies, turned up completely unannounced on the afternoon of June 18, 1879. According to her personal journal, upon finding no one at home, she simply wandered unaccompanied through the "strange and curious old castle" until the astonished residents were alerted to her presence and hurried back to greet her.
Its exterior features, created in the Scottish Baronial style around 1576, are set against the beauty of a hillside backdrop. If you’re travelling around Aberdeen or Inverness, this one is worth a pin on the map.
6. Doune Castle for Film & TV lovers

Some castles are famous for their history. Doune Castle somehow managed to become famous twice – once in the Middle Ages and again in Hollywood. Whether you’re a fan of Outlander, Game of Thrones, Monty Python and the Holy Grail, or all three, chances are you’ve already seen Doune Castle on screen without realising it.
You can pick up a pair of headphones and listen to a brilliant, witty audio guide narrated by Outlander star Sam Heughan himself. He’ll guide you through how grand medieval banquets were orchestrated and the castle’s history while you explore the towering Lord's Hall and stand inside the Great Hall.
7. Blackness Castle for Coastal Views

For military buffs and travellers drawn to the coast, Blackness Castle offers a fascinating glimpse into Scotland's early defensive ingenuity and resilience. Jutting out defiantly into the Firth of Forth, it is known as "the ship that never sailed" because its stone walls resemble a massive warship run aground.
In the 16th century, King James V converted this former medieval residence into a high-security state prison and a heavy artillery fortification. The stronghold survived numerous brutal campaigns before finally succumbing to Oliver Cromwell’s artillery fire during his invasion in 1650. The visible battle scars left behind on the stone provide an unmissable, visceral look at how historical tactics evolved through the centuries.
8. Castle Stalker for The Perfect Photo

Situated roughly 25 miles north of Oban, Castle Stalker is a four-story tower house completely isolated on its own tidal islet on Loch Laich. It has played host to some of the country’s greatest Highland lineages.
Dating back to the 1300s, its tumultuous history features a fascinating blend of violent clan feuds, drunken wagers that lost ownership of the estate overnight, royal hunting visits from King James IV, and a central role in the Jacobite Risings. It is the ultimate stop for travelers who crave dramatic, remote photography and authentic Highland lore. This one is privately owned, but if you plan your trip in advance they do provide a number of limited tours each year!
9. Urquhart Castle for Lore & Legends

Few castles in Scotland capture the imagination quite like Urquhart Castle – perched on the rocky Strone Point, with a view across the mysterious waters of Loch Ness.
Once standing as one of Scotland’s largest and most formidable medieval fortresses, Urquhart witnessed 500 years of conflict. Control of the stronghold passed back and forth between the Scots and the English during the historic Wars of Independence, while the ambitious Lords of the Isles routinely launched raids on both the castle and the surrounding glen through the 1500s.
The castle’s final chapter came during the Jacobite era, when government forces, facing the risk of capture, deliberately destroyed much of the structure with explosives as they withdrew, leaving behind the ruins that stand today.
Now partially reclaimed by nature, Urquhart offers a powerful sense of atmosphere and scale. The fractured ruins offer a window into medieval life and a phenomenal vantage point for spotting a certain mythical loch resident.
10. Dunvegan Castle for Clan Heritage

Any visit to the Isle of Skye is incomplete without a stop at Dunvegan Castle & Gardens, the ancestral seat of Clan MacLeod and the oldest continuously inhabited castle in Scotland. For more than 800 years, successive generations of MacLeod chiefs have called the stronghold home, making it one of the country’s most important living links to Scotland’s clan past.
Inside, you’ll find an impressive collection of fine art, family heirlooms and historic treasures, each telling a chapter of the clan’s story. The most famous is the legendary Fairy Flag, a sacred banner said to possess supernatural powers. According to tradition, whenever it was unfurled in times of great need, it ensured victory for Clan MacLeod and protection for its people.
Another prized possession is the Dunvegan Cup, an ornate medieval drinking vessel gifted by the O’Neills of Ulster to Sir Rory Mor MacLeod in recognition of his support during their struggle against the forces of Queen Elizabeth I. The castle also houses a fascinating collection of Jacobite artefacts, including relics associated with Bonnie Prince Charlie and the turbulent years of the Jacobite Risings.
With its rich clan history, legendary artefacts and stunning lochside setting, Dunvegan is an essential stop for anyone seeking a deeper connection to Scotland’s heritage and traditions.
So What are Scotland's Best Castles to Visit?
The honest answer? It depends on what excites you most and where you’re going to be.
If it’s your first visit to Scotland, Edinburgh Castle and Stirling Castle provide a good introduction to the nation’s history. For jaw-dropping scenery, few places rival Eilean Donan or Urquhart Castle. If you’re drawn to grand estates and elegant interiors, Culzean Castle is hard to beat. And for those seeking something a little different, Craigievar, Doune and Castle Stalker offer unforgettable stories away from the busiest tourist trails.
The beauty of a private Scottish journey is that you can visit all of Scotland's best castles if you want. But if your dream trip involves castle-hopping, entry fees can add up. We highly recommend utilising the Historic Environment Scotland Explorer Pass or a National Trust for Scotland membership, which grant access to most heritage sites. Some of Scotland's castles remain privately owned and require separate admission.
At DFH Scotland, our signature tours cover most of the castle’s mentioned above, and for those who want a little more control, we design bespoke itineraries that balance Scotland’s iconic landmarks with hidden corners most visitors never discover. Whether you’re fascinated by medieval history, clan heritage, architecture or simply spectacular scenery, we’ll help create a journey that feels uniquely yours.



Comments