Craigmillar Castle
Craigmillar Castle is one of Edinburgh’s most rewarding historic attractions and a brilliant alternative to the busier fortress at the top of the Royal Mile.
Set among open parkland in the south of the city, the medieval stronghold is packed with towers, courtyards, chambers, staircases, and defensive walls that visitors can explore at their own pace.
The castle began as a tower house before growing into a much larger complex as successive owners added new accommodation and defences.
That layered development is still easy to read in the surviving buildings, from the great hall and domestic rooms to the prison and high ramparts. There are plenty of tight corners, uneven steps, and hidden spaces, which give the visit a real sense of discovery.
Craigmillar is closely linked to Mary, Queen of Scots, who stayed here in 1566. A room in the tower is traditionally associated with her visit, while the castle is also tied to the story of the Craigmillar Bond, the alleged plot against her husband, Lord Darnley. The history is dramatic, but the castle’s peaceful setting makes it feel far removed from the political tension of the 16th century.
What to Expect
Visitors can climb through several levels of the tower house and enjoy wide views towards Holyrood Park, Edinburgh Castle and the surrounding city. The site is mostly outdoors, and historic stairs can be steep or uneven, so sensible footwear is useful. Limited parking is available, while buses from central Edinburgh stop around a 15-minute walk from the castle.
Check the official Craigmillar Castle page for current opening times, admission prices and access information before visiting.
Contact
Craigmillar Castle Road, Edinburgh EH16 4SY