Craigmillar Castle is a well-preserved medieval ruin in Craigmillar, south-east of central Edinburgh. Its tower house, great hall, cellars, chambers and battlements are open to explore, with stairways leading to views of Arthur’s Seat, the city and the surrounding hills. Mary, Queen of Scots stayed here in 1566 while recovering after giving birth to James VI. The grounds are part of Craigmillar Castle Park, so you can add a walk outside the walls to your visit.
A castle built over centuries

Craigmillar Castle began as a medieval tower house in the 14th century. The complex grew over time, with additions creating a larger fortress and defensive walls. Much of the structure remains, even though the castle fell into disrepair in the 1700s.
Mary, Queen of Scots stayed at Craigmillar in 1566 to recover after giving birth to James VI. Her connection is part of the castle’s history, alongside the long record of building and change visible in its surviving rooms and walls.
Rooms, stairways and battlements

The castle is a ruin rather than a modern museum, and its rooms are explored on foot. The great hall, cellars and prison cell are among the spaces inside. Information plaques explain how some rooms were used, giving context as you move through the chambers and corridors.
Stairs lead up through the castle to the upper walls and battlements. From above, you can see Arthur’s Seat, Edinburgh and the hills around the city. The route involves climbing and walking across uneven ground, so take your time as you explore.
Making time for the park
Craigmillar Castle stands within Craigmillar Castle Park. Paths and green space around the ruins make it easy to extend a castle visit with a walk or picnic. The park is also a route to the castle for visitors arriving on foot from nearby streets.
The castle is south-east of central Edinburgh, at Craigmillar Castle Road. A bus followed by a short walk through the park is one way to reach it. If you are driving, the on-site parking area is small; street parking is another option, with care not to obstruct local residents.
Perguntas frequentes
How long do you need at Craigmillar Castle?
About an hour is enough to explore the castle. Allow extra time if you also want to walk or picnic in Craigmillar Castle Park.
Can you climb the towers and battlements?
You can explore the castle’s stairways and walk its battlements. The visit involves climbing stairs and walking around the ruins.
How do you get to Craigmillar Castle?
The castle is on Craigmillar Castle Road in south-east Edinburgh. You can take a bus and walk the remaining distance through the park.
Is there parking at Craigmillar Castle?
There is a small car park at the castle. Street parking nearby is another option; avoid blocking access for residents.

