Today, the Castle is in the care of Historic Scotland. Opening times, entrance fees and other current information is available on their website. The castle is also available for weddings and other events.
Immediately north of the castle, surrounding the ancient, and now dried out, fish-pond is a small farm enclosure. This serves as pasture for a pony and some cows.
Completely surrounding the castle and its grounds is Craigmillar Castle Park, a designed landscape owned and maintained by The City of Edinburgh Council. The park covers an area of some 1000 acres and offers several walks each with outstanding views.