
There are two castles in Edinburgh. Most visitors know exactly which one. They queue along the Royal Mile, pay their entry fee, and take the same photographs from the same battlements. But three miles south-east, on a low hill in a quiet Edinburgh suburb, sits a castle with a far darker story — and almost no queue at all.
Holyrood Palace at the foot of the Royal Mile gets the royal visitors. The Scottish crown jewels get the reverent crowds. Craigmillar Castle gets the silence — and arguably the better history.
Edinburgh’s other royal fortress
Craigmillar Castle has been standing since the early 15th century — a sprawling complex of towers, courtyard walls, and the outlines of formal fishponds that covers far more ground than most visitors expect. It was the property of the Preston family for generations, but it earned its most dramatic chapter when Mary Queen of Scots arrived in November 1566.
Mary came to Craigmillar to recover from illness — and possibly from grief. Her marriage to Lord Darnley had soured spectacularly. He was violent, jealous, and deeply unpopular with her advisors. Within weeks of her arrival, those advisors gathered within these walls to discuss what to do about the troublesome king.
The conspiracy that changed Scottish history
What historians now call the Craigmillar Bond was signed here — an agreement among Scotland’s most powerful nobles to rid the country of Darnley by whatever means necessary. The exact wording has been lost. The consequences have not.
Three months after those meetings, Darnley was dead. The house where he slept at Kirk o’ Field in Edinburgh was blown apart in the night of 9th February 1567. His body was found in the garden, apparently strangled. Whether Mary knew precisely what was planned within Craigmillar’s walls remains one of Scottish history’s most disputed questions.
The castle knows. It isn’t telling.
Love Edinburgh? 43,000 Scotland lovers get stories like this every week. Subscribe free →
What you’ll find when you visit
Historic Environment Scotland manages the site, and Craigmillar is remarkably well preserved for its age. The 15th-century tower house still stands to its full height — four storeys of thick stone with winding stairs and narrow windows designed to spot enemies long before they arrived at the gate.
The inner courtyard gives way to a larger outer enclosure, with the remains of a great hall, a chapel, and the outlines of what were once formal gardens. In spring and summer, the grassy spaces within the walls take on an almost parklike quality. On a clear day, the views stretch north across the city to the Firth of Forth and the hills of Fife beyond.
What Craigmillar lacks in gift shop noise, it more than compensates with atmosphere. You can stand in the same tower room where Mary’s advisors almost certainly met. You can look out over the same landscape — now partly consumed by suburban Edinburgh — that she would have seen from this height. The quiet makes it easy to think.
Getting there from the city centre
Craigmillar sits about three miles south-east of the Old Town — far enough that most tourists never bother, close enough to make a perfectly manageable half-day trip. Lothian Buses run regular services from the city centre; the 30, 33, and 49 all serve the area. By taxi or rideshare, you’re looking at around ten minutes from the Royal Mile.
There is free parking nearby — unusual for Edinburgh. And unlike the city’s more visited attractions, you are very unlikely to need a timed entry slot or to join any kind of queue.
When to visit and what to bring
Craigmillar Castle is open year-round, with hours varying by season — check the Historic Environment Scotland website before you go. Admission is under £10 for adults, with free entry for under-fives and reductions for children and seniors. Members of Historic Environment Scotland enter free, and the castle is included in the Explorer Pass if you are planning multiple Scottish heritage visits.
Go in the morning for softer light on the stonework. Bring layers — Scottish wind is indifferent to the calendar. Allow at least 90 minutes. Craigmillar rewards slow exploration in a way that few of Edinburgh’s more famous sites still can.
Frequently asked questions
Is Craigmillar Castle worth visiting?
Absolutely. It is one of Scotland’s most atmospheric medieval sites, with genuine royal history that rivals anything in the Old Town. The relative lack of crowds makes it a rare chance to explore a major historic site without queuing — something increasingly hard to find in Edinburgh.
How long does it take to visit Craigmillar Castle?
Most visitors spend between one and two hours. The castle itself takes around 45 minutes to explore thoroughly; allow extra time if you want to walk the outer grounds and take in the views across the city.
Is Craigmillar Castle far from Edinburgh city centre?
It is about three miles south-east of the Old Town — a short bus ride or taxi journey. The distance is precisely what keeps the crowds away, which is, depending on your perspective, either a minor inconvenience or the whole point.
Join 43,000+ Scotland Lovers
Every week, get Scotland’s hidden gems, local secrets, and travel inspiration — the kind you won’t find in any guidebook.
Love more? Join 64,000 Ireland lovers → · Join 30,000 Italy lovers →
Free forever · One email per week · Unsubscribe anytime
Edinburgh rewards the curious — the visitors willing to walk a little further, take the bus three miles south-east, and climb a set of ancient stairs that nobody else is queuing for. Craigmillar won’t give you a gift shop or a selfie spot you’ve already seen a thousand times. It will give you a room where history happened and enough silence to feel it.
Secure Your Dream Scottish Experience Before It’s Gone!
Planning a trip to Scotland? Don’t let sold-out tours or packed attractions dampen your adventure. Iconic experiences like exploring Edinburgh Castle, cruising along Loch Ness, or wandering through the mystical Isle of Skye often fill up fast—especially during peak travel seasons

Booking in advance guarantees your place and ensures you can fully immerse yourself in the rich culture and breathtaking scenery without stress or disappointment. You’ll also free up time to explore Scotland's hidden gems and savour those authentic moments that make your trip truly special.
Make the most of your journey—start planning today and secure those must-do experiences before they’re gone!

