Google Maps | Dalkeith Country Park
Nature Reserve in Musselburgh

Dalkeith Country Park

1 holiday park nearby

TypeNature Reserve
LocationMusselburgh, East Lothian
AddressVia Town Gate, Dalkeith EH22 2NA, UK

About Dalkeith Country Park

The grounds here are genuinely vast - 1,200 acres of woodland, riverside walks and open parkland that feels properly remote despite being just outside Musselburgh. You're not stumbling into some manicured tourist trap; this is a working country estate with real trees, water features and the kind of space where you can actually lose an hour without seeing another soul.

The River Esk runs through it, which is the main draw for most visitors. There are established paths - some gentle, some a bit more demanding - that follow the water, and if you time it right (spring's best) you'll catch the place looking genuinely lovely. Bring binoculars if you're into birds. The woodland sections are darker and more atmospheric than you'd expect for somewhere so close to a town.

It's ideal for walking parties and families who don't need constant activity or facilities. Kids will either love the river scrambling or find it a bit dull after an hour, depending on age. Serious hikers can make a half-day of it. There's an old Victorian bridge worth seeing, though it's not a heritage showcase - you're here for the landscape, not the stories.

If you're based at Drummohr Camping & Glamping Site nearby, this makes a solid half-day outing. Allow at least two to three hours if you want to explore properly rather than just walk the perimeter. The admission is straightforward and sensibly priced. Winter can be muddy; wear boots.

Holiday Parks near Dalkeith Country Park

Stay nearby and visit Dalkeith Country Park on a day trip

Visitor Photos

No visitor photos yet. Be the first to share!

Sign in to Upload

Frequently Asked Questions

What type of attraction is Dalkeith Country Park?

Dalkeith Country Park is a nature reserve in East Lothian, Scottish Lowlands.

Are there holiday parks near Dalkeith Country Park?

Yes, there are 1 holiday parks near Dalkeith Country Park. The closest is Drummohr Camping & Glamping Site, just 4.2 miles away, rated 5.0 out of 5 by visitors.

Where is Dalkeith Country Park?

Dalkeith Country Park is located near Musselburgh in East Lothian, Scottish Lowlands. It is easily accessible from nearby holiday parks, making it ideal for a day trip during your stay. The nearest park is just 4.2 miles away.

What else is there to do near Dalkeith Country Park?

Near Dalkeith Country Park you can also visit Battle of Prestonpans Jacobite Museum (Prestonpans Town Hall) (museum), Bankton Doocot (museum), Cousland Smiddy Trust (museum), Charles Phillips & Sons Ltd, (gallery). Browse our Musselburgh area guide for the full list of things to do.