Craigmillar Castle is a well preserved ruined medieval castle on the edge of Edinburgh. It is easily accessible by public transportation as it’ located within a modern suburb of the city.
Craigmillar’s story is linked with Mary Queen of Scots. It offers superb views and you can visit tower house, courtyard and gardens. And its best feature is that it is often overlooked by the numerous tourist visiting Edinburgh, so you can have it nearly for yourselves.
Entrance with the amazing old trees
From the roof