Categories > Guides and Tips

castle-gardenscapes

Top 15 Castles to Visit in Scotland for the Ultimate Fairytale Vibes

Ever since then, I’ve been a bit of a castle fanatic, and honestly, you don’t need to search for mythical creatures to find jaw-dropping sights in Scotland. You just need to know where to look.

So, if you’re ready to embark on a journey through history, mystery, and some seriously legendary architecture, stick around! I’m about to dish out the scoop on the best castles in Scotland, and you gotta check them out.

Edinburgh Castle

Media credit: edinburghcastle

Website: https://www.edinburghcastle.scot/ 

Address: Castlehill, Edinburgh

Contact details: +44 131 225 9846

Operating hours: 

  • Monday to Sunday – 9:30 AM to 5 PM

Cost: 

  • Adult (Ages 16 to 64) – £19.50
  • Concession (Ages 65+) – £15.50
  • Child (Ages 7 to 15) – £11.40
  • Ages under 7 – Free
  • Family 1 (1 Adult, 2 Children) – £38.50
  • Family 2 (2 Adults, 2 Children) – £56
  • Family 3 (2 Adults, 3 Children) – £66.50

Edinburgh Castle is perched right in the heart of Edinburgh on Castle Rock, giving you this spectacular view over the city. Once you’re inside, you’ll get to see the Crown Jewels, the Stone of Destiny, and let’s not forget the St. Margaret’s Chapel.

You shouldn’t miss the One O’clock Gun. Every day (except Sundays, Good Friday, and Christmas Day), they fire this massive cannon at exactly 1 PM.

It’s this fantastic tradition that started back in 1861 to help ships keep time. Also, for the war history buffs out there, there’s the National War Museum and loads of old military memorabilia to get up close and personal with.

Pro tip: 
There can be quite a crowd, especially during the summer. Buy your tickets online in advance, and aim to get there early in the day to avoid the biggest rush.

Stirling Castle

Media credit: visitstirlingcastle

Website: https://www.stirlingcastle.scot/ 

Address: Castle Wynd, Edinburgh

Contact details: +44 1786 450000

Operating hours: 

  • Monday to Sunday – 9:30 AM to 5 PM

Cost: 

  • Adult (Ages 16 to 64) – £17.50
  • Concession (Ages 65+) – £14
  • Child (Ages 7 to 15) – £10.50
  • Ages under 7 – Free
  • Family 1 (1 Adult, 2 Children) – £34.50
  • Family 2 (2 Adults, 2 Children) – £50.50
  • Family 3 (2 Adults, 3 Children) – £60

Stirling Castle stands on this grand, craggy hilltop, dominating the landscape like some kind of mediaeval superhero. This place has played host to Kings and Queens and witnessed epic clashes.

I mean, we’re talking about William Wallace and Robert the Bruce levels of legend. When you visit, you’ve got to check out the Royal Palace, which has been meticulously restored to reflect how it would’ve looked in the 1500s—vivid colours and all that jazz.

Then, there’s the Great Hall, this colossal, majestic room where all the major feasts and celebrations went down. And, let’s not forget the Stirling Heads Gallery, featuring these intricately carved wooden heads.

Pro tip: 
Opt to take one of the free guided tours offered by the palace staff. These folks know their stuff and make history come alive with all kinds of entertaining tales and tidbits you wouldn’t get just wandering about on your own.

Urquhart Castle

Media credit: somsuvrab

Website: https://www.historicenvironment.scot/visit-a-place/places/urquhart-castle/ 

Address: Drumnadrochit, Inverness

Contact details: +44 145 645 0551

Operating hours: 

  • Monday to Sunday – 9:30 AM to 4:30 PM

Cost: 

  • Adult (Ages 16 to 64) – £13
  • Concession (Ages 65+) – £10.40
  • Child (Ages 7 to 15) – £7.80
  • Ages under 7 – Free
  • Family 1 (1 Adult, 2 Children) – £25.50
  • Family 2 (2 Adults, 2 Children) – £37.50
  • Family 3 (2 Adults, 3 Children) – £44.50

Heading up to the Highlands, you can’t talk about castles without mentioning Urquhart Castle. It’s right on the shores of Loch Ness, and while you’re probably not going to spot Nessie, the castle ruins are a sight to behold.

This place has been around for about 1,000 years, and it has seen some action—sieges, power struggles, you name it. As you explore the massive ruins, keep an eye out for the Grant Tower, which offers this killer panoramic view of Loch Ness.

It’s like the ultimate Highland experience. There’s also a visitor centre with a cool audio-visual exhibition, giving you the lowdown on the castle’s dramatic history.

Pro tip: 
Urquhart gets pretty popular, especially during peak tourist season. Consider visiting in the early morning or late afternoon to enjoy a more peaceful experience.
And by the way, if you’re into hiking, the surrounding area has some fantastic trails that give you even more scenic views of the loch and the castle.

Dunnottar Castle

Media credit: dunnottarcastle

Website: https://www.dunnottarcastle.co.uk/ 

Address: Stonehaven

Contact details: +44 156 976 6320

Operating hours: 

  • Monday to Sunday – 9 AM to 5 PM

Cost: 

  • Adult – £11.50
  • Concession (over 65’s and students with valid photo ID) – £10.50
  • Child (age 5 – 15) – £5
  • Family (2 adults + 2 children) – £29
  • Family (1 adult + 2 children) – £19
  • Guide book (available at Castle ticket kiosk) – £6
  • Adult Annual Pass (available at Castle ticket kiosk) – £26
  • Child Annual Pass (available at Castle ticket kiosk) – £13

Dunnottar Castle is set on this impossibly dramatic cliff top location, with the North Sea crashing at its feet. The ruins might look peaceful now, but back in the day, Dunnottar was a critical fortress in protecting Scotland from invaders.

What’s really cool here is that you can wander almost everywhere in the castle. You’re free to explore the dark, eerie dungeons, where enemies were once held captive, and the beautiful chapel that’s surprisingly well preserved.

And don’t even get me started on the views, with every angle offering a postcard-perfect shot. The climb up might be a bit steep, but the moment you stand at the top and take in the scenery, it’s worth every step.

Pro tip: 
Make sure you wear some good walking shoes; the climb up can be rough on the feet, but trust me, it’s worth it.
You can also pack a picnic. There are lots of spots to sit and enjoy the view, plus the coastal breeze will make your meal feel extra special.

Eilean Donan Castle

Media credit: 1eileandonancastle

Website: https://www.eileandonancastle.com/ 

Address: Dornie, Kyle of Lochalsh

Contact details: +44159 955 5202

Operating hours: 

  • Monday to Sunday – 10 AM to 5 PM

Cost: 

  • Adults – £12
  • Concessions (Ages 60+) – £11
  • Family (2 Adults + 3 Children ages 5 to 15) – £35
  • Children ages 5 and above – £6.50
  • Ages under 5 – Free

Eilean Donan Castle is like the ultimate Scottish postcard—set on this tiny tidal island where three lochs meet. The castle you see today isn’t the original but a meticulous reconstruction, and it’s been done so well.

Inside, you’ve got rooms decked out with furniture, art, and weapons that show what life would’ve been like at the castle. The Banqueting Hall is a highlight, with its impressive fireplace and those massive, mediaeval-style tables.

Don’t miss the kitchen set up like it would have been back in the day. Even better, it’s complete with wax models that are either fascinating or freaky, depending on how you feel about life-like statues.

Pro tip: 
Don’t leave without taking a stroll across the bridge to soak in the panoramic views. You’ll thank yourself later when you see the photos!

Balmoral Castle

Media credit: laurasimonetta_

Website: https://www.balmoralcastle.com/index.html 

Address: Balmoral Estates, Ballater

Contact details: +44 133 974 2534

Operating hours: 

  • Monday to Sunday – 10 AM to 5 PM

Cost: 

  • Adult – £17.50
  • Child – £6.50
  • Family –  £39.95 (price is inclusive of audio guide)

Balmoral Castle is like stepping into a royal fairy tale, right in the heart of Aberdeenshire. Queen Victoria and Prince Albert bought it back in 1852, and it’s been a royal residence ever since.

You can visit quite a bit of the estate from April to July, including the gardens, which are stunning—there’s this Victorian glasshouse that’s just out of this world. The ballroom gets decked out with exhibits showing off the royal family’s photos and treasures.

When you’re done exploring, you can chill out in the café since they serve awesome coffee and delicious treats. The gift shop is loaded with unique souvenirs as well, whether you’re into Scottish textiles or royal memorabilia.

Pro tip: 
Heads up, though—the castle is still a working royal residence, so parts of it are closed off when the King is in, but the grounds are so extensive you won’t feel like you’re missing out.
If you’re into hiking, there are plenty of trails around the estate as well.

Glamis Castle

Media credit: glamiscastlescotland

Website: https://www.glamis-castle.co.uk/ 

Address: Forfar DD8 1RJ

Contact details: +44 130 784 0393

Operating hours: 

  • Thursday to Sunday – 10 AM to 3:30 PM

Cost: 

  • Adult – £18.50
  • Student/Senior (60+ years) – £16
  • Child (ages 5 to 16) – £11
  • Family (2 adults + max. of 3 children) – £60

Glamis Castle has been the home of the Lyon family since the 14th century and was even the childhood home of the Queen Mother. The castle is steeped in legends—there are ghost stories, a secret room, and ties to Shakespeare’s “Macbeth.”

They do these really immersive guided tours, which will take you through elaborately decorated rooms, grand fireplaces, and halls full of antique furniture and art. There’s an Italian Garden too that is meticulously laid out, a walled garden, and even a nature trail.

Glamis also drops a fascinating titbit once in a while during their special events. They host everything from vintage car shows to Shakespearean plays on the grounds, which is just magical in itself.

Pro tip: 
Glamis has a tearoom where you can grab a bite, and the gift shop sells high-quality goods, including some divine Scottish shortbread that you’ve got to try.
Also, don’t miss the chance to book onto one of the evening ghost tours if you’re visiting in October.

Doune Castle

Media credit: eeeeellabarnes

Website: https://www.historicenvironment.scot/visit-a-place/places/doune-castle/ 

Address: Castle Hill, Doune

Contact details: +44 178 684 1742

Operating hours: 

  • Monday to Sunday – 10 AM to 4 PM

Cost: 

  • Adult (Ages 16 to 64) – £10
  • Concession (Ages 65+) – £8
  • Child (Ages 7 to 15) – £6
  • Ages under 7 – Free
  • Family 1 (1 Adult, 2 Children) – £20
  • Family 2 (2 Adults, 2 Children) – £29
  • Family 3 (2 Adults, 3 Children) – £34

Alright, for all you TV and movie buffs, Doune Castle is your place. This mediaeval fortress in Perthshire is absolutely dripping with star power—hello, “Monty Python and the Holy Grail” and “Outlander.”

But even without those connections, it’s a fantastic spot to dive into Scottish history. The audio tour is narrated by none other than Monty Python’s Terry Jones, adding a fun twist to the informative content.

Inside, the castle boasts a 100-foot-tall gatehouse and high-vaulted ceilings in the Great Hall, both ridiculously impressive and a must-see. You can also hit the wooded pathways around the castle.

Pro tip: 
Don’t forget to pick up a quirky souvenir from the small shop at the castle entrance. If you’re an “Outlander” fan, this place will feel like a shrine!
You can combine your trip with a visit to Deanston Distillery, just a short drive away, for a cheeky whisky tasting—you’ll thank me later!

Dunvegan Castle

Media credit: dunvegancastle

Website: http://www.dunvegancastle.com/ 

Address: MacLeod Estate, Dunvegan House, Isle of Skye

Contact details: +44 1470 521206

Operating hours: 

  • Monday to Sunday – 10 AM to 5:30 PM

Cost: 

Castle & Gardens

  • Adult – £17
  • Child (ages 5 to 15) – £12
  • Students/Seniors (ages 65 and above) – £14.50
  • Family ticket (2 adults, 4 children) – £41

Gardens only

  • Adult – £15
  • Child – £10
  • Students/Seniors – £12.50

Dunvegan Castle is the oldest continuously inhabited castle in Scotland, home to the Chiefs of Clan MacLeod for over 800 years. The castle houses a treasure trove of relics, including the famed fairy flag, which is said to have magical properties.

You can also marvel at the intricate portraits, jewellery, and other clan treasures that fill the rooms. The gardens are split into several delightful sections, each with its own charm.

The Walled Garden is a peaceful haven with its meticulously designed layout and vibrant blooms. Then there’s the Water Garden, which features tranquil ponds and waterfalls.

Pro tip: 
Don’t miss the boat trips that take you up close to the seal colonies—such a memorable and unique experience.
If you’re visiting in the summer, plan your trip for late June or early July, when the gardens are in full bloom and the weather is typically at its best.

Linlithgow Palace

Media credit: regina.van.den.berg

Website: https://www.historicenvironment.scot/visit-a-place/places/linlithgow-palace/ 

Address: Kirkgate, Linlithgow

Contact details: +44 1506 842896

Operating hours: 

  • Monday to Sunday – 10 AM to 4 PM

Cost:

  • Adult (Ages 16 to 64) – £8
  • Concession (Ages 65+) – £6
  • Child (Ages 7 to 15) – £4
  • Ages under 7 – Free
  • Family 1 (1 Adult, 2 Children) – £14
  • Family 2 (2 Adults, 2 Children) – £21.50
  • Family 3 (2 Adults, 3 Children) – £25

Linlithgow Palace is a historical treasure nestled between Edinburgh and Stirling. Birthplace of Mary, Queen of Scots, this ruined yet impressive structure stands as a testament to Scotland’s rich royal history.

Here, you can wander through the majestic courtyards and towering walls, feeling the echoes of past grandeur. The highlight is undoubtedly the King’s Fountain in the courtyard, which once spouted wine during royal visits.

Stroll along Linlithgow Loch, and you might spot swans gliding by or catch one heck of a sunset. Plus, there’s the ever-intriguing St. Michael’s Church next door, with its stunning architecture and historical significance.

Pro tip: 
You can catch a breath at the nearby visitor centre, where you can load up on local history through displays and exhibitions.
If you’re planning a visit, the summer months come alive with events like jousting tournaments—super fun and historically enriching!

Inveraray Castle

Media credit: inveraray_castle

Website: https://www.inveraray-castle.com/ 

Address: Inveraray

Contact details: +44 149 930 2203

Operating hours: 

  • (temporarily closed until March 27, 2025 )

Cost: 

  • Adult – £18
  • Student/Senior (60+ years) – £15
  • Child (ages 5 to 15) – £12
  • Ages under 5 – Free
  • Family (2 adults + 3 children) – £60
  • Private Tour Guide – £60

Inveraray Castle is like stepping back into a storybook with its turrets and gardens that stretch as far as the eye can see. You’ve got to start with the armoury hall, which boasts a massive collection of weapons and is dead impressive.

Don’t miss the dining room either; it’s laid out with all the old china and silverware just as it would’ve been for the grand banquets back in the day. The gardens are an absolute treat, especially if you catch them in bloom.

The castle itself offers guided tours where they’ll fill you in on all the fascinating history. They’ve even got a cute tearoom that’s perfect after you wander around, serving teas, homemade cakes, and light lunches.

Pro tip: 
No worries about parking here—it’s easily accessible and free of charge, which is always a bonus.

Craigmillar Castle

Media credit: myinstascotland

Website: https://www.historicenvironment.scot/visit-a-place/places/craigmillar-castle 

Address: Craigmillar Castle Rd., Edinburgh

Contact details: +44 131 661 4445

Operating hours: 

  • Monday to Sunday – 10 AM to 4 PM

Cost: 

  • Adult (Ages 16 to 64) – £7.50
  • Concession (Ages 65+) – £6
  • Child (Ages 7 to 15) – £4.50
  • Ages under 7 – Free
  • Family 1 (1 Adult, 2 Children) – £15
  • Family 2 (2 Adults, 2 Children) – £21.50
  • Family 3 (2 Adults, 3 Children) – £25.50

Craigmillar Castle is famous for having been a safe haven for Mary, Queen of Scots, and it’s still standing in remarkably good shape. When in here, you can check out the tower house, where you can climb up and get a pretty spectacular view.

There’s also the courtyard and gardens, which are great for stretching your legs and sort of visualising castle life centuries ago. You’ll want to spend a bit of time around the fish ponds and the dovecot as well, small features that add to the castle’s charm.

The castle grounds are perfect for a picnic, so pack a lunch and enjoy the serene atmosphere. And if you’re into photography, this place is an absolute delight, especially around sunset.

Pro tip: 
Craigmillar Castle offers plenty of parking, and it’s really accessible by public transport too, so no need to worry about getting here.

Tantallon Castle

Website: https://www.historicenvironment.scot/visit-a-place/places/tantallon-castle/ 

Address: North Berwick

Contact details: +44 1620 892727

Operating hours: 

  • Monday to Sunday – 10 AM to 4 PM

Cost: 

  • Adult (Ages 16 to 64) – £7.50
  • Concession (Ages 65+) – £6
  • Child (Ages 7 to 15) – £4.50
  • Ages under 7 – Free
  • Family 1 (1 Adult, 2 Children) – £15
  • Family 2 (2 Adults, 2 Children) – £21.50
  • Family 3 (2 Adults, 3 Children) – £25.50

Tantallon Castle offers an extraordinary experience perched right on the edge of the cliffs that look out over the North Sea. Built in the 14th century, its dramatic ruins are just begging to be explored.

One of its key highlights is the massive curtain wall that’s still pretty intact, giving you this incredible sense of the fortress’s original scale and strength. You’ll want to check out the dungeon too, which is both eerie and fascinating.

The castle was built to withstand sieges, and you can really see that in its design. After roaming the ruins, you can head down to the visitor centre, where there’s a cosy little café and a gift shop with some quirky souvenirs.

Pro tip: 
The castle’s walkways are well maintained, but some areas can be quite windy, so dress accordingly.

Armadale Castle, Gardens & Museum

Media credit: armadalecastleskye

Website: https://www.armadalecastle.com/ 

Address: Armadale Sleat, Isle of Skye

Contact details: +44 1471 844305

Operating hours: 

  • Monday to Sunday – 9:30 AM to 5 PM

Cost: 

  • Adult – £7
  • Concession (Senior 65+, Student with ID Card) – £6
  • Child (ages 5 to 17) – £2
  • Ages under 5 – Free
  • Family Ticket – £19
  • Carer – Free
  • Local Adult (Proof of residence required) – £2.50 (ask for details of local season pass)
  • Local Child – Free (with paying adult)
  • Local Family Season Pass – £25

Armadale Castle, Gardens & Museum on the Isle of Skye is a fantastic place to soak up a bit of everything: history, nature, and stunning scenery. Though the castle itself is mostly a picturesque ruin, the surrounding gardens are meticulously maintained.

The museum here is all about the history of the Clan Donald, complete with displays that make the past come alive. The gardens are really where Armadale shines.

They’re lush, varied, and full of little paths that lead to secret spots and breathtaking views. There’s also a play area for kids, making it a great spot for families.

Pro tip: 
Make sure to stop by the on-site café, which serves up local goodness, from hearty soups to sweet treats that are perfect for a break after all that wandering.

Dunfermline Abbey and Palace

Media credit: itak_gyan

Website: https://www.historicenvironment.scot/visit-a-place/places/dunfermline-abbey-and-palace/ 

Address: Dunfermline Abbey, St Margaret St, Dunfermline

Contact details: +44 138 373 9026

Operating hours: 

  • Monday to Saturday – 10 AM to 4 PM

Cost: Free entry

Dunfermline Abbey and Palace gives you this incredible tour through time, right in the heart of Dunfermline. The abbey itself is an impressive piece of history, and it’s where you’ll find the tomb of Robert the Bruce—the mediaeval Scottish king.

Inside, the nave’s architecture is stunning, with intricate carvings and stunning stained glass windows that tell an age-old story. The palace ruins are fascinating to explore, with plenty of nooks and crannies that spark the imagination.

The views over the grounds from the remaining walls and windows are serene and give a glimpse into what life might’ve been like back in its heyday. There’s also the Andrew Carnegie Birthplace Museum nearby, which ties in nicely if you’re a history buff.

Pro tip: 
Parking is ample, and the site is easily accessible whether you’re driving or taking public transport.
If you’re around on a Sunday, pop in for the church service. It’s a unique experience to hear the Abbey’s choir in action, filling the space with majestic acoustics.

Related topics