What are the Best Castles to Visit in Scotland?

Did you know that Scotland is home to more than 2,000 castles? These mighty structures range from ancient medieval fortresses and ruined strongholds to elegant royal residences and grand country estates. Each has its own story to tell, shaped by centuries of clan rivalries, power struggles, and dramatic battles.

So, what are the best castles to visit in Scotland? The truth is that there is no single answer. The country’s remarkable variety means the “best” castle depends on your interests. Some visitors are drawn to royal history, others to spectacular Highland scenery, and many simply want to experience the romance of Scotland’s most iconic landmarks.

To help get you started, we explore six of Scotland’s finest castles in this guide, with each offering something unique. Better still, these choices feature in our luxury Scotland multi-day tours, and we can also include them in one of our private Scotland tours.

Stone castle atop a rocky hill, surrounded by green trees and under a blue sky with scattered clouds. A paved path leads towards the castle, evoking the timeless beauty found in many of the finest castles in Scotland.

Edinburgh-Castle-from-below.png

Why are Scotland’s Castles So Famous?

Few countries are as closely associated with castles as Scotland. For centuries, these awe-inspiring buildings served as royal residences, defensive fortifications, clan strongholds, and symbols of political power.

Their locations are just as remarkable as their histories. You’ll find castles perched on volcanic rock, overlooking tranquil lochs, standing proudly beside the sea, or hidden amongst the mountains of the Highlands. Together, they paint a vivid picture of Scotland’s past while providing some of our country’s most unforgettable visitor experiences.

While thousands remain across the country, these are among the highlights that deserve a place on almost any Scotland itinerary.

Aerial view of Edinburgh featuring Edinburgh Castle on a hill—one of the best castles in Scotland—surrounded by historic buildings, churches, and distant green hills under a hazy sky, capturing the allure of Scotland castle tourism.

Edinburgh-aerial-view.png

Why Should You Visit Edinburgh Castle?

No list of the best castles to visit in Scotland would be complete without Edinburgh Castle. Standing atop the ancient volcanic crag known as Castle Rock, the fortress dominates Edinburgh’s skyline and has watched over our capital for centuries. Today, it remains our country’s most visited paid attraction, and for good reason.

Inside its historic walls, you’ll discover the Honours of Scotland (the Scottish Crown Jewels), the Stone of Destiny, the mighty siege cannon Mons Meg, and St Margaret’s Chapel, the oldest surviving building in Edinburgh. Military museums and exhibitions further bring Scotland’s turbulent history to life.

The panoramic views across Edinburgh are equally impressive, making the castle an essential first stop for anyone visiting the city.

If you’re spending time in Edinburgh before heading north, our Guide to Visiting Edinburgh offers plenty of inspiration for making the most of your stay before embarking on one of Discreet Scotland’s private tours.

Aerial view of Stirling Castle on a rocky hilltop, surrounded by trees, with a town and distant hills in the background under a cloudy sky—one of the best castles Scotland has to offer and a must-see for anyone exploring Scottish castles.

stirling.png

What Makes Stirling Castle So Important?

Often described as the key to Scotland, Stirling Castle occupies one of our country’s most strategically important positions. Perched high above the River Forth, this castle guarded the main route between the Highlands and Lowlands for centuries. It played a pivotal role during the Wars of Scottish Independence and later became closely associated with Mary, Queen of Scots, who was crowned here as an infant in 1543.

Visitors today can admire beautifully restored Renaissance interiors, wander the Great Hall and Royal Palace, and enjoy spectacular views stretching across central Scotland.

Stirling pairs naturally with nearby attractions including Loch Lomond and the Trossachs, making it a highlight of many private touring itineraries. We appreciate the city and its castle so much that we include it in all of our multi-day journeys and many of our day trips, including the Three Lochs and Stirling Day Tour.

If you’d like to discover more about the surrounding area, which includes the Wallace Monument, the landmark rising above the fields where William Wallace led his troops to victory at The Battle of Stirling Bridge, be sure to read our blog What is the Best Hidden Gem in Central Scotland? when you have finished here.

Stone castle ruins beside a large loch with hills and trees in the background, photographed from a distance with some grass in the foreground—an iconic scene often found among the best castles Scotland has to offer.

loch-ness-and-Urquhart-castle.png

Why is Urquhart Castle One of Scotland’s Most Photographed Landmarks?

Perched dramatically on the shores of Loch Ness, Urquhart Castle enjoys one of the most spectacular settings anywhere in Scotland.

Although now a romantic ruin, the castle was once one of the largest fortresses in the Highlands and played an important role during the Wars of Scottish Independence before eventually being destroyed during the Jacobite era.

Today, visitors come as much for the views as the history. Looking across the deep waters of Loch Ness towards the surrounding hills, it’s easy to understand why this location has become one of Scotland’s most iconic landscapes. Potential sightings of Nessie certainly add to the appeal.

Urquhart Castle fits perfectly into Highland itineraries alongside Inverness, the Great Glen, and scenic drives through the Highlands. If you’re planning to explore this famous region, our Guide to Loch Ness offers further inspiration.

A stone castle sits on a small island, surrounded by calm water that reflects the structure. Renowned as one of the best castles Scotland has to offer, it is framed by distant mountains and a classic stone bridge under a partly cloudy sky.

Eilean-Donan-castle.png

Why is Eilean Donan Castle So Iconic?

If you’ve ever seen a photograph promoting Scottish tourism, chances are you’ve already seen Eilean Donan Castle. Situated on a tiny tidal island where Loch Duich, Loch Long, and Loch Alsh meet, this castle is connected to the mainland by an elegant stone bridge that has become one of Scotland’s defining images.

Originally established in the 13th century, Eilean Donan has long-standing connections with Clan Mackenzie and Clan MacRae. Although heavily damaged during the Jacobite period, it was lovingly restored during the early twentieth century.

Its location also makes it the perfect gateway to the Isle of Skye, with many travellers stopping here before crossing the bridge onto Scotland’s most famous island. If Skye features on your itinerary, be sure to read our Guide to the Isle of Skye and our blog Which Are the Best Scottish Islands to Visit? for even more inspiration.

Stone castle surrounded by dense green forest, situated near a body of water under a cloudy sky—an iconic scene reminiscent of the best castles in Scotland and an essential sight for anyone planning to visit Scotland.

dunvegan-castle-on-the-isle-of-skye-scaled.jpg

Why Should You Visit Dunvegan Castle?

Unlike many Scottish castles that now exist as museums or ruins, Dunvegan Castle remains a living family home. Located on the Isle of Skye, overlooking Loch Dunvegan, it has been the ancestral seat of Clan MacLeod for more than 800 years, making it the oldest continuously inhabited castle in Scotland.

Beyond its fascinating history, visitors can enjoy beautifully maintained formal gardens, elegant interiors filled with family heirlooms, and boat trips across the loch to spot the local seal colony.

For travellers interested in Scotland’s clan heritage, Dunvegan offers a more intimate experience than many larger castles while adding another compelling reason to explore the Isle of Skye.

If you want to experience Skye as part of an immersive Scottish adventure, we think you’ll love finding out more about our longest, most comprehensive itinerary: the 14-Day Private Guided Tour of Scotland.

Stone castle with central tower and surrounding walls, located by a body of water at sunset. Cloudy sky with warm sunlight illuminating the scene, highlighting one of the best castles Scotland has to offer—a must-see among Scottish castles for any visitor.

Blackness-Castle2-1.jpg

Why is Blackness Castle Known as “The Ship That Never Sailed”?

Stretching into the Firth of Forth on a rocky headland, Blackness Castle is one of Scotland’s most distinctive fortresses. Its unusual shape has earned it the nickname “the ship that never sailed”, reflecting the way its defensive walls resemble a great stone vessel projecting into the sea.

Built during the 15th century, Blackness served as a royal fortress, prison, and military garrison before becoming one of Scotland’s best-preserved medieval castles.

In recent years, it has gained worldwide recognition as Fort William in Outlander, making it especially popular with fans of the series. If that’s you, our blogs 5 Famous Outlander Locations in Edinburgh and Where Are the Best Outlander Locations in Glasgow? offer plenty more filming locations to explore.

And if you’re already planning to visit our country and want a guided experience, look no further than our Scotland Outlander Tour.

Ruins of a stone castle, considered among the best castles in Scotland, sit by a large loch with green lawns, scattered trees, and distant hills under a partly cloudy sky.

loch-ness-panorama.png

Which Scottish Castle Should You Choose?

Every traveller has different priorities, which is why there’s no single answer to the question of which Scottish castle is best.

Here are a few things to consider when making your decision:

  • For first-time visitors: Edinburgh Castle
  • For Scottish history: Stirling Castle
  • For Highland scenery: Urquhart Castle
  • For iconic photography: Eilean Donan Castle
  • For clan heritage: Dunvegan Castle
  • For Outlander fans: Blackness Castle

Of course, the ideal scenario is to visit multiple castles in one trip. Many visitors find that combining several castles across different regions creates a richer understanding of Scotland’s history and landscapes than focusing on just one.

View of a city and the sea through a stone window behind an historic cannon, with buildings, greenery, and blue sky in the background—an iconic scene often found at the best castles in Scotland.

cannon-at-Edinburgh-Castle.png

Discover Scotland’s Greatest Castles on Your Terms

Now you know more about the best castles to visit in Scotland, let’s start planning your own experience. One of the greatest advantages of travelling with Discreet Scotland is the flexibility to build your itinerary around the places that interest you most. 

Whether you’re fascinated by medieval history, royal residences, clan heritage, or famous filming locations, we can craft a private chauffeur-guided journey that connects Scotland’s finest castles with whisky distilleries, Highland scenery, picturesque villages, and world-class dining.

Many of these castles already feature on our multi-day Scotland tours, while others can easily be incorporated into a bespoke Scotland itinerary designed entirely around your interests.

Do you have any pre-booking questions for us? Please don’t hesitate to get in touch for the answers you need.