Our List of Scotland’s 21 Best Castles
Scotland is a land where history and legend come to life, and nowhere is that more obvious than in its incredible castles. There are over 2,000 castles in Scotland, and so a lot of ground to cover! Many are nothing but a few stones piled on top of each other, while others as still maintained today in all their majestic Glory (Dunrobin Castle, for instance, pictured below).
As a group of expert tour guides, we’ve scoured the entire country and visited many of the thousands of castles that can be found here. In this article, I’ll be sharing our list of the top 21 to help narrow down your search when you visit.
Here are the top 21 castles you have to visit on your next trip to Scotland!
At Scotland’s Wild, our friendly, storytelling guides have led thousands of trips through Scotland. We share history, legends and tales to entice people to visit this incredible country!
If you’d like to check out our selection of tours, from day trips to island-hopping multi-day adventures, click here.
Edinburgh Castle – The Crown Jewel
We’re starting with a true icon: Edinburgh Castle. Sitting high on Castle Rock, this fortress has watched over the city for centuries, and it’s easy to see why it’s one of Scotland’s most visited attractions. The views alone are worth the climb—on a clear day, you can see all the way to the Firth of Forth.
Step inside, and you’ll walk through chapters of Scottish history. The castle has served as a royal residence, military stronghold, and even a prison. Today, it’s home to some of Scotland’s most treasured artefacts, including the Honours of Scotland (the Scottish Crown Jewels). Don’t miss St Margaret’s Chapel either—it’s the oldest surviving building in the city.
It’s also a great place to get your bearings, with sweeping views across Edinburgh’s rooftops to Arthur’s Seat and beyond. Whether you’re a history enthusiast or just here for the scenery, there’s plenty to take in.
And if you’re thinking about exploring more of Scotland, Edinburgh is a brilliant base. From here, it’s easy to head out on guided tours to the Highlands, lochs, and islands. Whether you're after dramatic landscapes, wildlife, or simply a chance to get off the beaten path, there’s a trip for every interest.
Stirling Castle – Where Kings and Queens Ruled
Stirling Castle is one of the most important sites in Scotland’s history—and once you’re there, it’s not hard to see why. This impressive fortress has played a central role in shaping the nation, from royal coronations to fierce battles. Mary, Queen of Scots, was crowned here as a baby, and not far from the castle is where William Wallace famously defeated the English at the Battle of Stirling Bridge.
Inside, you can wander through beautifully restored royal apartments, explore the grand Great Hall, and imagine what life might have been like for Scotland’s medieval kings and queens. The castle gardens are also worth a stroll, especially on a sunny day.
If you’re up for a day trip from Edinburgh or Glasgow, Stirling makes for a great stop. You can pair your visit with a tour of a local whisky distillery and round things off with a drive through the stunning scenery around Loch Lomond. It’s a day full of history, culture, and classic Scottish landscapes, all within easy reach.
Eilean Donan Castle – The Movie Star
If there’s one castle that seems to have stepped straight out of a storybook—or a film set—it’s Eilean Donan. Perched on a small tidal island where three sea lochs meet (Loch Duich, Loch Long and Loch Alsh), this 13th-century fortress is one of the most photographed and recognisable castles in Scotland. And for good reason. Surrounded by dramatic Highland scenery and often reflected in the still waters around it, Eilean Donan looks spectacular in just about any light or weather.
You’ve probably seen it on screen before. The castle has starred in countless films and TV shows over the years, from Highlander and James Bond: The World is Not Enough to Maid of Honour and more. But no camera can quite capture the magic of seeing it in person.
Step inside and you'll find rooms filled with stories of the past—displays on clan life, historic artefacts, and insights into the Jacobite risings. The castle has been lovingly restored, giving you a real sense of what life might have been like centuries ago. You’ll learn about the MacRaes, the clan who rebuilt the castle in the early 20th century after it lay in ruins for nearly 200 years.
It’s a must-see if you’re heading to the Isle of Skye or exploring the west coast—and one of those places that stays with you long after you’ve left. We visit Eilean Donan on our Isle of Skye tours, from 3-day to 7-day adventures. Check them out here.
Urquhart Castle – Ruins with a View of Loch Ness
If you’re keen to pair a bit of castle history with a touch of Nessie spotting, Urquhart Castle is the perfect place to do it. Set right on the edge of Loch Ness, this dramatic ruin has one of the most iconic locations in the Highlands—and a history to match.
The castle dates back over a thousand years and has seen its fair share of turmoil. From medieval clan battles to Jacobite uprisings, Urquhart has witnessed some of the most turbulent moments in Scotland’s past. Though it’s now a ruin, the remains are incredibly atmospheric. As you wander through the crumbling towers and walls, it’s easy to imagine what life might have been like here during its heyday.
But it’s the setting that truly takes things to another level. The castle sits high on a promontory overlooking Loch Ness, with sweeping views across the water and surrounding hills. There’s also a modern visitor centre on site with exhibits, a short film, and plenty of background to help bring the castle’s long and complicated history to life. You’ll learn about the strategic importance of the site, the clans who fought over it, and the events that led to its dramatic destruction in the 17th century.
Urquhart Castle is a highlight on any trip around the Highlands—especially if you’re travelling along the Great Glen or taking a cruise on Loch Ness. It’s a location added to many of our multiday tours around Scotland.
Dunvegan Castle – Clan MacLeod’s Stronghold
Tucked away on the northwest coast of the Isle of Skye, Dunvegan Castle is a must-see for anyone interested in Scottish history, clan heritage, or simply stunning views. This remarkable fortress has been home to Clan MacLeod for over 800 years, making it the oldest continuously inhabited castle in Scotland. Walking through its halls, you’re stepping into centuries of stories—battles, alliances, legends, and family traditions that have been carefully preserved through generations.
Inside, you’ll find an impressive collection of clan heirlooms, including the famous Fairy Flag, which is said to hold magical powers and has been carried into battle by the MacLeods. The castle interiors blend historic charm with a lived-in feel, giving you a real sense of how this family seat has evolved over the centuries.
Just as impressive is the setting. Overlooking the calm waters of Loch Dunvegan and surrounded by beautifully kept gardens, the castle offers peaceful views and plenty of photo opportunities. On a clear day, the light across the loch is absolutely magical.
Dunvegan is one of the standout stops on any visit to Skye, especially if you’re travelling on a 3-day tour that explores the best of the Highlands and all the major sights around the island. From ancient castles and dramatic landscapes to unforgettable coastal views, Dunvegan is a perfect blend of history, nature, and island charm.
Inveraray Castle – A Regal Masterpiece
With its grand turrets, sweeping lawns, and romantic setting on the shores of Loch Fyne, Inveraray Castle looks like something straight out of a fairytale. This striking 18th-century castle is the ancestral seat of the Dukes of Argyll, chiefs of Clan Campbell, one of the most powerful and influential clans in Scottish history.
While the exterior is dramatic enough to turn heads, the inside is just as impressive. Step through the doors and you’ll find richly decorated rooms filled with family portraits, fine tapestries, antique furniture, and an impressive display of weapons and armour. The grand Armoury Hall, with its soaring ceiling and collection of historic arms, is a particular highlight.
Outside, the landscaped gardens offer a peaceful contrast to the grandeur of the castle itself. Take your time wandering through woodlands and formal lawns, or simply enjoy the views over the loch and surrounding hills. In spring and summer, the grounds are especially beautiful, bursting with colour and birdsong.
Just a short stroll away, the town of Inveraray is well worth exploring. With its neat Georgian streets, charming shops, and lochside setting, it’s a lovely spot to grab a bite, take in the views, or visit the old Inveraray Jail for another dose of history.
You can see Inveraray Castle—and nearby Kilchurn Castle, a striking ruin on the edge of Loch Awe—on a 1-day Standing Stones tour from Glasgow. It’s a fantastic way to explore a mix of historic landmarks, scenic lochs, and a few lesser-known gems, all in one unforgettable day out.
Glamis Castle – Haunted and Historical
Steeped in history, wrapped in legend, and surrounded by rolling Angus countryside, Glamis Castle is one of Scotland’s most enchanting and mysterious castles. Known for its striking beauty and infamous ghost stories, it’s a place where fact and folklore intertwine in the most captivating way.
Glamis has been the ancestral seat of the Earls of Strathmore and Kinghorne for over 600 years. Most notably, it was the childhood home of Queen Elizabeth, the Queen Mother, and the birthplace of Princess Margaret. But its ties to royalty go back even further—Shakespeare chose Glamis as the setting for his tragic play Macbeth, helping cement its place in the cultural imagination.
The castle itself is a masterpiece of baronial architecture, with turrets, towers, and a long tree-lined drive that feels like the start of a fairytale. Inside, the ornate rooms are richly decorated with antique furnishings, portraits, tapestries, and treasures collected over the centuries. Guided tours bring the history to life, revealing stories of royal visits, noble scandals, and centuries of family legacy.
But Glamis is also known for its ghosts. From the legendary "Monster of Glamis" to tales of a hidden room and the Grey Lady who roams the chapel, it’s said to be one of the most haunted castles in Scotland. Whether you believe in ghosts or not, there’s no denying the castle has an atmosphere that stirs the imagination.
Glamis Castle offers a fascinating mix of history, architecture, and eerie intrigue—making it a memorable stop for anyone interested in Scotland’s past (and its legends). Whether you're here for the royal connections, the Shakespearean drama, or the chance of a ghostly encounter, Glamis promises an experience that’s anything but ordinary.
Doune Castle – The Filming Favorite
If Doune Castle looks familiar, there’s a good reason for that—it’s one of Scotland’s most popular filming locations. Over the years, this impressive 14th-century fortress has starred in a range of famous productions, from the epic worlds of Game of Thrones and Outlander to the classic comedy Monty Python and the Holy Grail.
But beyond its silver screen fame, Doune Castle is a fascinating historical site in its own right. Remarkably well-preserved, it gives visitors a real sense of medieval life with its thick stone walls, imposing gatehouse, and winding staircases. The Great Hall, with its high vaulted ceilings and massive fireplace, is particularly atmospheric, making it easy to imagine grand feasts and royal gatherings taking place here centuries ago.
The battlements offer fantastic views of the surrounding countryside, and wandering along the castle walls gives a real feel for the defensive purpose the fortress once served. It’s a place where history and Hollywood come together in a way that’s fun, engaging, and truly memorable. Check out Doune Castle as well as Loch Lomond and other Highlands spots on this one-day tour from Glasgow.
Balmoral Castle – The Royal Getaway
Balmoral Castle holds a special place as the Scottish residence of the British Royal Family. Though the castle itself isn’t always open to visitors, the extensive grounds and beautifully maintained gardens welcome guests during certain times of the year, offering a chance to experience a slice of royal life.
Found in the rolling hills of the Cairngorms, Balmoral is surrounded by some of Scotland’s most stunning countryside. It’s easy to understand why Queen Victoria was so captivated by the estate when she first discovered it in the 19th century—its natural beauty, peaceful setting, and majestic views create a truly enchanting atmosphere.
While exploring the grounds, you can stroll through lush gardens, take in views of the nearby River Dee, and enjoy the quiet charm that has attracted generations of the royal family.
Castle Fraser – A Classic Tower House
Castle Fraser stands as one of Scotland’s largest and most impressive tower houses, offering plenty to discover both inside and out. With its striking silhouette set against the rolling countryside, it’s a wonderful example of a traditional Scottish fortified home that has evolved over the centuries.
Step inside, and you’ll find a fascinating mix of history and intrigue. The castle’s interiors are full of character, featuring hidden passageways, secret staircases, and even a concealed room that sparks the imagination. Exploring these quirky details gives you a real sense of the castle’s rich past and the lives of the families who once called it home.
Outside, the grounds are equally inviting. The surrounding woodlands and beautifully maintained gardens make for a peaceful afternoon stroll, perfect for soaking up the fresh air and enjoying the natural beauty of the area.
Caerlaverock Castle – A Unique Fortress
Caerlaverock Castle is instantly recognisable thanks to its unusual triangular shape and impressive moat, making it one of Scotland’s most distinctive medieval fortresses. Built with defence firmly in mind, this castle’s thick walls, towering ramparts, and deep moat were designed to withstand sieges and protect the surrounding lands. As you explore its ruined towers and walk along the curtain walls, you can almost sense the power and strength that once held firm here.
The castle’s dramatic setting on a tidal marsh adds to its unique atmosphere, and it’s easy to imagine the fierce battles that took place in and around these walls over the centuries. Today, visitors can wander through the atmospheric ruins and imagine what life was like for the soldiers and noble families who lived here.
Just a short walk from the castle lies a peaceful nature reserve, perfect for a stroll after exploring the historic site. The combination of history, wildlife, and beautiful scenery makes Caerlaverock a memorable destination for anyone visiting the southwest of Scotland.
Dunnottar Castle – Clifftop Majesty
On a rugged cliff high above the North Sea, Dunnottar Castle is one of Scotland’s most breathtaking and visually striking historic sites. Its remote and wild location adds to the castle’s powerful presence, making it feel like a fortress straight out of a legend.
Dunnottar’s history is as turbulent as the waves crashing below. Perhaps most famously, it played a key role in protecting the Scottish Crown Jewels—the Honours of Scotland—from falling into the hands of Oliver Cromwell’s forces in the 17th century. The castle’s defenders held out against sieges and assaults, ensuring these priceless symbols of Scottish royalty remained hidden and safe.
The walk up to the castle, along a narrow path and steep steps, is an adventure in itself and every step is rewarded with stunning views of the sea and coastline. Once you reach the ruins, the scale and drama of the site become clear: soaring walls, crumbling towers, and open courtyards all tell a story of resilience and grandeur.
Dunnottar Castle is truly one of the most impressive castle ruins in Scotland, both for its history and its jaw-dropping setting. It’s a must-see for anyone travelling through the northeast and looking to experience a bit of Scotland’s wild, dramatic past.
Kilchurn Castle – Loch Awe’s Scenic Star
Kilchurn Castle, sitting on the shores of Loch Awe, is one of Scotland’s most picturesque ruins. Its remote location, surrounded by mountains and water, makes it a photographer’s dream.
The castle is open for exploration, and you can climb up its tower for incredible views of the loch and surrounding countryside.
Discover Kilchurn castle and nearby Inveraray castle on a day trip from Glasgow where you’ll also travel back in time thousands of years to witness Kilmartin Glen - site of ancient burial cairns and standing stones.
Blackness Castle – The Ship That Never Sailed
Nicknamed “the ship that never sailed,” Blackness Castle is a fascinating 15th-century fortress shaped like a massive stone ship, perfectly positioned on the shores of the Firth of Forth. Its unique design isn’t just for show—it was built for defence, with thick walls, sturdy towers, and a layout that allowed it to guard the coastline and control access to Edinburgh.
Over the centuries, Blackness Castle has played many roles—from a royal residence and military stronghold to a grim prison. Walking through its courtyards and climbing its battlements, you can feel the echoes of the many lives that passed through its doors and the strategic importance it once held.
Located just a short drive from Edinburgh, it makes a fantastic half-day trip. And if you’re keen to explore more nearby history, the beautiful Linlithgow Palace isn’t far away, offering another glimpse into Scotland’s royal past.
Dirleton Castle – A Romantic Ruin
Dirleton Castle is a wonderfully romantic spot where medieval history meets tranquil natural beauty. This impressive fortress dates back to the 13th century, and its atmospheric ruins offer plenty to explore, from towering stone walls to quaint corner towers that transport you back in time.
What really sets Dirleton apart, though, are its lush, beautifully maintained gardens. Filled with colourful flowers, winding paths, and peaceful spots to sit and soak up the surroundings, the gardens are the perfect place for a gentle stroll or a quiet moment away from the bustle of everyday life.
Just a short distance from the castle is the charming seaside town of North Berwick, well worth a visit for its sandy beaches, harbour views, and cosy cafés. Together, Dirleton Castle and North Berwick make a fantastic day out, combining history, nature, and a touch of coastal charm.
Sinclair Castle – Ruins on the Edge of the World
Sinclair Castle, also called Castle Sinclair Girnigoe, feels like it’s sitting right on the edge of the world. Perched on the rugged cliffs of Caithness, this dramatic ruin overlooks the crashing waves of the North Sea.
Once a mighty fortress for the Sinclair clan, it’s now a hauntingly beautiful spot to explore. The remote location and wild scenery give it an untamed vibe that makes you feel like you’ve stumbled upon a hidden treasure.
This is one of my favourite ruins in Scotland and can be visited on our 5-day Orkney tour, check it out here.
Castle Campbell – The Lowland Jewel
Often nicknamed “Castle Gloom,” Castle Campbell stands proudly above the town of Dollar in Clackmannanshire, surrounded by some of Scotland’s most beautiful glens and woodlands. This 15th-century fortress isn’t just a historic site—it’s also a fantastic spot to enjoy the great outdoors.
The castle’s hilltop position means you’ll be rewarded with spectacular panoramic views over the surrounding countryside after a pleasant hike up through peaceful trails. Whether you’re a history fan keen to explore its ancient walls or just looking for a scenic day out, Castle Campbell offers a wonderful blend of both.
Inside the ruins, you can still see the remains of the grand halls and towers, and imagine the lives of the Campbells, one of Scotland’s most powerful clans.
Tantallon Castle – The Ruin on the Edge of the Sea
Tantallon Castle is all about location, location, location — perched dramatically on sheer cliffs overlooking the sparkling waters of the Firth of Forth. This striking ruin has stood guard over the coastline since the 14th century, though it fell into ruin during the 17th century, leaving behind an atmospheric site full of history and character.
As you approach Tantallon, the walk up feels like stepping into another world. The rugged coastline and crashing waves set the perfect backdrop for exploring the castle’s imposing towers, thick walls, and shadowy dungeons. Every corner holds a story, and the views from the battlements are nothing short of breathtaking — perfect for taking in Scotland’s wild coastal beauty.
Whether you’re a history buff or simply in search of a memorable place to explore, Tantallon Castle offers a unique combination of dramatic scenery and medieval intrigue that’s hard to beat. It’s a must-visit for your next trip to Scotland, especially if you love castles with a bit of wildness and wonder.
We combine Tantallon castle with a trip to see puffins off the east coast, all in one day! Check that out here.
Culzean Castle – Coastal Grandeur
Culzean Castle truly lives up to its grand reputation, overlooking the stunning Ayrshire coastline. From the moment you arrive, it feels like stepping into a fairy tale. Inside, the castle’s interiors are lavish and elegant, with lovely rooms that showcase exquisite furnishings, intricate details, and that iconic sweeping staircase that takes centre stage like something out of a storybook.
But the magic doesn’t stop inside—outside, the castle’s grounds stretch for miles, filled with beautiful gardens, woodlands, and winding trails perfect for exploring at your own pace.
Castle Stalker – Remote and Iconic
Castle Stalker is one of those castles you’ve probably seen on postcards. It’s on a tiny tidal islet in Loch Laich, giving it that wild, remote vibe.
You can only visit by appointment, but honestly, just taking in the view from the shore is iconic enough. It’s a Highland treasure for sure and I’m surprised not many stop by to take a look!
Dunrobin Castle - The Majestic Beauty
Dunrobin Castle looks like something straight out of a fairytale, with its towering spires and stunning coastal views overlooking the Moray Firth. As one of the largest castles in Scotland and the historic home of the Dukes of Sutherland, it’s steeped in history and charm.
Inside, the grand rooms are filled with intricate details, antiques, and artwork, while the beautifully manicured gardens are simple incredible. With its French château-inspired architecture and breathtaking surroundings, Dunrobin feels like a slice of magic in the Scottish Highlands.
You can visit Dunrobin castle on our 5-day Orkney tour as well as castle Sinclair and many other incredible spots on the mainland and on Orkney - the island of ancient history! Check out the itinerary here.
The wealth of castles we have in Scotland is one of the highlights of visiting. There’s nothing like stepping back in time while walking the halls of these once (and sometimes still) magnificent structures.