- Home
- Things to do
- Attractions
- Castles
- 13 Historic castles near Edinburgh
13 Historic castles near Edinburgh
You don’t need to travel far to find a castle near Edinburgh. Our capital city is home to three great castles – Edinburgh, Lauriston, and Craigmillar – but if you want to venture further afield or discover somewhere new, there are plenty of castles, palaces, and estates nearby to tick off your list.
The following list was created by VisitScotland to showcase a range of experiences. It isn’t ranked in any specific order.
- 1
Tantallon Castle
East Lothian
Tantallon Castle, East Lothian
Perched on the cliff tops looking out to the Bass Rock and beyond to Fife, Tantallon Castle is a red sandstone ruin located not far from North Berwick that features battlements, artefacts, and an extensive history. The castle is also a popular filming location and has appeared as a dramatic backdrop in numerous productions, including more recently in Apple TV+’s The Buccaneers.
Immerse yourself in the stunning views over the North Sea, keep your eyes peeled for local wildlife, learn more about the castle architecture and find out how the castle was once a mighty stronghold.
Travel: you can get here from Edinburgh by car (55min), via train and bus (1h20m), or by coach (1h30m).
- 2
Blackness Castle
Linlithgow
Blackness Castle, Linlithgow
Sometimes referred to as ‘the ship that never sailed’, Blackness Castle is a mighty fortress from the 15th century that sits in the Firth of Forth, with the magnificent Forth Bridges as its backdrop. Another grand castle that is no stranger to the big screen, Blackness Castle appeared in the hit TV-series Outlander. Whilst you’re here, learn more about the Crichtons – one of Scotland’s most powerful families – and make sure to climb the towers to admire the panoramic views of the Firth of Forth, Fife, and beyond.
Travel: you can get here from Edinburgh by car (45min), or via train and bus with various route options (50min).
- 3
Midhope Castle
South Queensferry
Midhope Castle, South Queensferry
© Visit West Lothian / Vass Media
Nearby in South Queensferry, Midhope Castle is most commonly known for playing Lallybroch in the TV-series Outlander. Embark on a guided tour of the castle and grounds to learn more as you go, enjoy educational activities and experiences, and dive deeper into the history and heritage of this small but mighty castle.
Travel: you can get here from Edinburgh by car (35min).
- 4
Stirling Castle
Stirling
Stirling Castle
Stirling Castle is one of the greatest castles in Scotland. Situated on a volcanic crag overlooking the city, it has been a fortress since ancient times and has seen its fair share of monarchs, kings, and queens roam its grand hallways and rooms. Wander through The Great Hall, admire the detailed exterior, visit the elegant Chapel Royal, see what life was like for the men, women, and children who prepared the feasts in The Great Kitchens, browse the castle’s exhibitions and much more.
Travel: you can get here from Edinburgh via car (1h10m) or via train (1h10m).
- 5
Doune Castle
Doune
Doune Castle, Doune
A castle you may recognise from films and hit TV series, including Game of Thrones, Outlander, and Monty Python and the Holy Grail, Doune Castle is no stranger to the spotlight. This ruin features a grand courtyard, rich features from when it was the home of Regent Albany – Scotland’s Uncrowned King – as well as scenic views over the River Teith. Make sure you take the time to explore the castle grounds as well - venture on the woodland walk where you can see the site of a Roman Fort.
Travel: you can get here from Edinburgh via car (1h10m), via train and bus (1h40m) or by coach (1hr40m).
- 6
Dean Castle & Country Park
Ayrshire
Dean Castle & Country Park, Ayrshire
Once the home and stronghold of the Boyd family for over 400 years, Dean Castle has seen many turbulent periods of Scottish history and now stands as a popular attraction in the Ayrshire town of Kilmarnock. Surrounded by over 200 acres of lush grounds, the castle hosts world-class collections alongside a dramatic history to dig into.
The country park offers something to do for the whole family, with a variety of trails to embark on – History, Countryside, and Farm. Admire landscapes of parkland lime trees, ornamental pines, great oaks, and abundant open farmland.
Travel: you can get here from Edinburgh by car (1h45m), via train and bus (1h55m) or by coach (2h10m).
- 7
Scone Palace
Perth
Scone Palace
© VisitScotland / Kenny Lam
The ancient capital of Scotland is home to grand castles, palaces, and estates. Scone Palace is a beautifully preserved, grand building that was once the crowning place of Scottish kings. Walk in the footsteps of some of Scotland’s most prominent leaders, immerse yourself in a guided tour that will take you through majestic rooms, past rare and unique collections, and wander through the splendid 100-acre gardens including the Victorian pinetum and restored walled garden.
Travel: you can get here from Edinburgh by car (1hr), or via train and bus (2hr).
- 8
Falkland Palace & Garden
Falkland
Falkland Palace
Take a trip to Falkland where you can explore this fine palace and grounds. Home to one of Britain’s oldest tennis courts, Falkland Palace is shrouded in fascinating history to uncover. Admire the Renaissance architecture, stroll around the mesmerising garden with its wildflower meadow and orchard, and stop by the Physic Garden too. Did you know Mary, Queen of Scots, is one of the palace’s most famed royal residents? It is said she was enchanted by the palace and stayed here to enjoy the falconry and hunting opportunities, along with playing on the now oldest surviving tennis court.
Travel: you can get here from Edinburgh by car (1hr) or via train and buses (1h50m).
- 9
St Andrews Castle
St Andrews
St Andrews Castle, St Andrews
Famed for its golfing opportunities, St Andrews is the perfect place to tee off against stunning coastal scenery, however there’s much more to the town than just golf. St Andrews Castle is a fascinating ruin located on the seafront that was once a bishop’s palace, a fortress, and a state prison during its 450-year history. Today you can still see the bottle dungeon, one of medieval Britain’s most infamous castle prisons, tour the castle with an audio guide to discover more about its intense history, and admire the panoramic views out to sea.
Travel: you can get here from Edinburgh by car (1h30m) or by bus and train (1h47m).
- 10
Drumlanrig Castle & Gardens
Dumfries & Galloway
Drumlanrig Castle & Gardens, Dumfries & Galloway
© Discover Scottish Gardens / Julie Howden
Adventure awaits at Drumlanrig Castle. This grand castle and gardens are surrounded by dense woodlands and greenery, with a host of things to do. Explore the grounds, gardens and trails on foot - the kids will love the adventure playground - and stop by the Larchwood Cabin Café for a spot of lunch. Delve into a range of outdoor activities, from walking and hiking, mountain biking, fishing, to wildlife watching, assault courses, clay pigeon shooting and more.
If you’re looking for a spot of luxury, you can stay in the grounds of the estate itself. Choose from apartments and cottages, or if you’re planning a big family getaway, book a stay in Dabton House.
Travel: you can get here from Edinburgh by car (1h50m) or by train and buses (3hrs).
- 11
Caerlaverock Castle
Dumfries & Galloway
Caerlaverock Castle, Dumfries & Galloway
This great medieval fortress takes a unique triangular shape that you can’t find elsewhere in Scotland. Complete with a moat, twin-towered gatehouse, and imposing battlements, you can get a real feel for how this castle withstood attacks and sieges centuries ago. Learn more about the turbulent history that happened here through siege warfare exhibitions as well as reconstructions of medieval siege engines.
The castle also offers up tasty home-baking and warming drinks in the tearoom, and there’s a castle-themed adventure park for the kids to get stuck into.
Travel: you can get here from Edinburgh by car (2h20m).
- 12
Thirlestane Castle
Scottish Borders
Thirlestane Castle, Scottish Borders
Situated in the town of Lauder in the rich countryside of the Scottish Borders, Thirlestane Castle is one of the oldest and finest inhabited castles in Scotland. Wander the halls of the castle and you can discover a variety of grand rooms, donned with immaculate architecture, drawings, paintings, and collections.
Embark on a guided tour of the castle and surrounding gardens to really soak in the luxury and opulence that Thirlestane boasts. You can also enjoy a stay in the castle or try out a range of activities on the estate, including horse riding, fishing, archery, Highland Games and more.
Travel: you can get here from Edinburgh by car (55min) or by train and bus (2h7m).
- 13
Floors Castle
Scottish Borders
Floors Castle, Scottish Borders
© Visit Kelso
This historic castle is a gem in the Scottish Borders. Located in the mesmerising Roxburghe Estate, the castle was built for the Duke of Roxburghe 300 years ago and now stands as a majestic place for a day trip exploring the grounds, gardens, café, and gift shop.
Dig deeper into the history of this stately home, join in one of the many events hosted here throughout the year, wander through the walled garden, marvel at the Millennium Garden, and enjoy a bite to eat in the Terrace or Courtyard cafés.
Travel: you can get here from Edinburgh by car (1h15m) or via train and bus (2h30m).
Find experiences
JavaScript needs to be enabled to see this product search form. You can turn this on in your browser settings.
Other things you might like
Tourist attractions in Scotland
Castles to visit in Scotland
Edinburgh
10 Great Scottish castles
Historic attractions in Scotland
12 Fairytale castles in Scotland
Join our newsletter clan
Get Scotland inspiration direct to your inbox. Don't miss the inside track from our Scotland experts on exciting trip ideas, unique attractions and hidden gems loved by locals.