Scotland is full of old castles… Some sit high on hills, others are hidden in forests or perched above the sea. They’re part of the landscape and the stories that helped shape the Scotland we know today.
If you’ve ever been curious about kings, battles or where real history happened, visiting these castles makes it all feel closer, and you don’t need to be a history expert to enjoy them.
This guide isn’t trying to cover every single one. It’s a collection of the ones that stand out. If you’re planning a trip or just like the idea of old stone walls and wide open views, this is a good place to start. Let’s start!
TRAVELING SOON?
Here are my recommended travel resources:
- Book flights: Expedia & Kayak
- Hotels & Accomodation: Booking.com, Hotels & VRBO
- Tours & Activities: GetYourGuide
- Compare Car Rentals: Discover Cars
- Travel Essentials: Ultimate Europe Packing List For Spring
Best Castles To Visit In Scotland
Cawdor Castle

Cawdor Castle is a charming spot in Scotland that combines rich history with stunning gardens. Built in 1370, it’s famous for its connection to Shakespeare’s Macbeth and still belongs to the same family that built it.
Why this place: Cawdor Castle is a spellbinding destination for those drawn to Scottish heritage and literature, especially admirers of Shakespeare. Its distinctive design and the gardens create a lovely setting.
Who this place is best for: Perfect for history enthusiasts, literary lovers and families seeking an great day out. Nature admirers will also enjoy it.
Pros & cons: Among its merits are exquisite gardens and compelling historical ties. A drawback may be limited access during off-seasons and larger crowds in peak times.
Location: Positioned near Inverness in the Scottish Highlands, it’s easy to reach while exploring the region.
Best time to visit: From April 29 to October 1 when the estate and gardens are in full bloom.
Dunrobin Castle

Dunrobin Castle is a must-see in the Scottish Highlands, known for its stunning architecture and rich history. With its impressive 189 rooms, it really feels like stepping into a fairytale.
Why this place: This castle stands out because of its beautiful design and the fascinating history that dates back to the 1300s. The extensive renovations make it a unique blend of styles that you won’t find anywhere else.
Who this place is best for: Dunrobin Castle is perfect for history buffs, architecture lovers, and families looking for a fun outing. It’s also great for anyone who enjoys breathtaking landscapes and beautiful gardens.
Pros & cons: The pros include the castle’s stunning architecture and the lovely grounds that are great for a stroll. However, it can get crowded during peak tourist season, which might make it less enjoyable for some.
Location: You’ll find Dunrobin Castle in the northern part of Scotland, near the village of Golspie. It’s easily accessible by car or train, making it a convenient stop on your travels.
Best time to visit: The best time to visit is during the warmer months, from late spring to early autumn, when the weather is pleasant and the gardens are in full bloom. Just plan ahead to avoid the busiest days!
Balmoral Castle

Balmoral Castle is a beautiful Scottish castle that has been a favorite summer retreat for the British royal family since the 19th century.
With its stunning gardens and expansive estate, it’s a lovely spot for anyone interested in royal history and picturesque landscapes.
Why this place: Balmoral Castle offers a glimpse into royal life and stunning architecture, making it a must-see for those curious about the British monarchy.
Who this place is best for: This place is great for history buffs, royal fans and families looking for a nice day out surrounded by nature.
Pros & cons: The pros include the beautiful grounds and the chance to learn about royal history. On the downside, the castle has limited open months for tours, so planning ahead is key.
Location: Balmoral Castle is located in Aberdeenshire, Scotland, nestled within a vast 50,000-acre estate.
Best time to visit: The best time to visit is during the summer months when the castle is open for tours and the gardens are in full bloom.
Edinburgh Castle

Let’s check out Edinburgh Castle, one of Scotland’s most famous landmarks. Edinburgh Castle’s earliest major royal buildings date back to the 12th century, with defensive use of Castle Rock stretching back much further.
Why this place: This castle is a key symbol of Scottish heritage and is packed with royal rooms and exhibitions that tell the story of Scotland.
Who this place is best for: It’s great for history buffs, families, and anyone looking to soak up some Scottish culture.
Pros & cons: The pros include stunning views of the city and the rich history on display. The only downside is that it can get really crowded, especially in summer.
Location: You’ll find Edinburgh Castle sitting atop Castle Rock in the heart of Edinburgh, making it easy to get to.
Best time to visit: The best time to visit is during the spring or fall when the weather is pleasant and the crowds are smaller.
Craigievar Castle

Craigievar Castle is a stunning Scottish castle that looks like something out of a storybook with its pale pink walls, charming turrets and quirky gargoyles.
It’s located in the beautiful countryside of Aberdeenshire and has been preserved beautifully, making it a great spot for anyone wanting to see a true fairytale castle.
Why this place: This castle stands out for its unique architecture and breathtaking setting, making it a perfect example of what many people picture when they think of a Scottish castle.
Who this place is best for: It’s a great spot for families, history buffs, and anyone who loves beautiful scenery and iconic architecture.
Location: You can find Craigievar Castle in rural Aberdeenshire, Scotland, surrounded by lovely landscapes that are perfect for a day out.
Stirling Castle

Stirling Castle is a must-see spot steeped in Scottish history. It has been a key player in many significant events, from battles to royal births, making it an essential visit for anyone interested in Scotland’s past.
Why this place: Stirling Castle has witnessed key moments in Scotland’s royal history, including the coronation of infant monarchs and strategic sieges, and it overlooks the area where the Battle of Stirling Bridge took place.
Who this place is best for: This castle is great for history lovers, families looking for an educational outing, and anyone wanting to see stunning architecture and beautiful views.
Pros & cons: The pros include its fascinating history, impressive architecture, and beautiful views of the surrounding area. A con might be the crowds during peak tourist season, which can make it hard to enjoy everything at a leisurely pace.
Location: Stirling Castle is located in Stirling, Scotland, easily accessible from major cities like Edinburgh and Glasgow.
Best time to visit: The best time to visit is during the spring or early autumn when the weather is mild and the tourist crowds are smaller, allowing for a more enjoyable experience.
Glamis Castle

Glamis Castle has been the ancestral seat of the Earls of Strathmore since 1372, though the present building is mostly 17th‑century. It was the childhood home of Queen Elizabeth The Queen Mother and the birthplace of Princess Margaret.
Why this place: Glamis Castle is rich in history and has a fascinating mix of royal heritage and spooky tales, making it a unique destination for anyone interested in Scottish culture.
Who this place is best for: This castle is great for history buffs, families, and anyone who enjoys a good ghost story or wants to learn more about the British royal family.
Pros & cons: One of the pros is the stunning architecture and beautiful gardens that you can walk through. However, a downside is that the castle is only open for tours during spring, summer, and fall, so planning is key.
Location: Glamis Castle is located in Angus, Scotland, easily accessible by car or public transport from nearby cities.
Best time to visit: The best time to visit is during the spring and summer months when the gardens are in full bloom and the weather is nice for exploring the grounds.
Eilean Donan Castle

Eilean Donan Castle is a stunning sight, sitting at the meeting point of three lochs in Scotland. Built in the 13th century, it has a rich history and has become a must-see for anyone visiting the area.
Why this place: This castle is famous for its beautiful architecture and breathtaking views, making it a perfect spot for photos and a peaceful day out.
Who this place is best for: It’s great for families, couples, and anyone who loves history or nature. If you enjoy scenic spots, this place is for you.
Pros & cons: The pros include the stunning scenery and the castle’s rich history. The cons? It can get pretty crowded during peak tourist season.
Location: Eilean Donan Castle is located in the western Highlands of Scotland, easily accessible by a charming stone bridge.
Best time to visit: The best time to go is during the spring or early fall when the weather is mild and the crowds are smaller.
Dunnottar Castle

Dunnottar Castle is a stunning historical site sitting on a cliff by the sea. This castle hosted Mary, Queen of Scots and later played a key role in hiding the Scottish Crown Jewels during the 1650s
Why this place: Dunnottar Castle is a must-see because of its rich history and breathtaking views. You get to walk through the ruins and imagine the stories of the past while taking in the dramatic ocean scenery.
Who this place is best for: This spot is perfect for history buffs, families, and anyone who loves beautiful landscapes. If you enjoy a mix of culture and nature, you’ll really appreciate this place.
Pros & cons: One of the best things about Dunnottar Castle is the incredible views and the chance to step back in time. On the downside, the climb to the castle can be a bit steep, and it can get crowded during peak tourist season.
Location: Dunnottar Castle is located near Stonehaven, Scotland, just a short drive from Aberdeen. It’s easy to find and well-signposted, making it accessible for visitors.
Best time to visit: The best time to visit is during the warmer months from late spring to early autumn when you can enjoy the views and the weather is more pleasant. However, the castle is open year-round, so you can visit anytime you want.
Culzean Castle

Culzean Castle is a must-see spot in Ayrshire, sitting high on a cliff and offering amazing views of the coast. Built between 1777 and 1792, it shows off beautiful architecture and lush gardens that you can wander through.
Why this place: Culzean Castle is famous for its breathtaking views and impressive design. It’s a great spot to soak in some history and enjoy the outdoors.
Who this place is best for: This place is perfect for families, history buffs, and anyone who loves nature. Whether you want to learn about Scottish history or just relax in a garden, there’s something for everyone.
Pros & cons: One big plus is the stunning scenery and the beautiful gardens. On the downside, it can get crowded since it attracts a lot of visitors each year.
Location: Culzean Castle is located in Ayrshire, Scotland, right on the coast, making it easy to find and access.
Best time to visit: The best time to visit is between April 1 and October 29 when the castle is open for tours and the gardens are in full bloom.
Doune Castle

If you’re a fan of Monty Python, Doune Castle is a spot you definitely want to check out. This medieval castle, known for its role in “Monty Python and the Holy Grail,” not only has stunning architecture but also offers a fun look at the film’s history.
Why this place: Doune Castle is a unique mix of history and comedy, making it a fun stop for anyone who loves Monty Python. You can walk the same halls where iconic scenes were filmed.
Who this place is best for: This place is perfect for Monty Python fans, history buffs, and families looking for an entertaining outing. It’s a great way to learn about Scottish history while having a good laugh.
Pros & cons: One of the best things about Doune Castle is the audio guide featuring Terry Jones, which adds a humorous touch to the tour. On the downside, it can get busy during peak tourist season, so you might want to plan your visit accordingly.
Location: Doune Castle is located just a short drive from Edinburgh, making it easy to reach for a day trip. The scenic landscape around the castle adds to the charm of the visit.
Best time to visit: The best time to visit is during the spring or early autumn when the weather is milder and the crowds are smaller. This way, you can enjoy the castle and its surroundings without too much hustle and bustle.
Caerlaverock Castle

Caerlaverock Castle is a triangular fortress located in Dumfries and Galloway, surrounded by a picturesque moat. Its rich history, particularly during the Wars of Scottish Independence, makes it a fascinating destination for history lovers and those looking to enjoy beautiful scenery.
Why this place: This castle stands out for its unique shape and well-preserved ruins, making it a great spot for those interested in medieval architecture and historical events.
Who this place is best for: It’s perfect for families, history buffs, and anyone who enjoys scenic views and leisurely walks in a beautiful setting.
Pros & cons: The pros include the stunning views, rich history, and the chance to explore the impressive gatehouse. A potential con is that the castle mightn’t have as many amenities for visitors compared to larger tourist sites.
Location: Caerlaverock Castle is easily accessible, located just a short drive from Dumfries in southwest Scotland.
Best time to visit: The best time to visit is during the warmer months, from late spring to early autumn, when the gardens are in bloom and the weather is pleasant for outdoor activities.
Historic Castles In Scotland
You don’t have to be a history fan to enjoy castles in Scotland. They’re part of the landscape, part of the stories and worth seeing in person.
From pink-tinted towers to cliffside ruins, each one delivers something spcial. Whether you’re chasing history or beauty, your Scottish castle journey begins now.

