Craigmillar Castle Park
Craigmillar, Edinburgh
Source: edinburghoutdoors.org.uk, checked 11 Nov 2026.
A natural heritage park of woodland, grassland and old quarries that includes 40,000 trees planted in 1997 as part of the millennium forest.
Cost Free
Nearby
Craigmillar Castle A tower house castle with links to Mary Queen of Scots, run by Historic Environment Scotland. Inch Park A large park with tree-lined paths, copses and the Braid Burn along its north edge, with a play area, football, cricket and an outdoor gym. Duddingston Loch The loch on the south side of Holyrood Park beside Duddingston village. Sheep Heid Inn A country pub and restaurant in Duddingston village. Arthur's Seat The summit of the hill in Holyrood Park, the highest point in the park and a standard walk for views over the city and the Forth. Dunsapie Loch A small loch below Arthur's Seat in Holyrood Park.
Good to know
- What is the address of Craigmillar Castle Park?
- Old Dalkeith Road, EH16 4TB, Edinburgh.
- How much does Craigmillar Castle Park cost?
- Nothing. Craigmillar Castle Park is free to visit.
Stay near Craigmillar Castle Park
Browse live availability and compare prices around Craigmillar.
See hotels near Craigmillar Castle Park on Booking.comPrices are for the night of Saturday 14 November. You can change the dates on Booking.com. If you book, Roam Edinburgh earns a small commission from Stay22 at no extra cost to you.