Google Maps | Maciej Zurawski
Church in Musselburgh

St David

1 holiday park nearby

TypeChurch
LocationMusselburgh, East Lothian
Address41 Eskbank Rd, Dalkeith EH22 3BH, UK

About St David

The church sits quietly on the edge of Musselburgh, a solid stone structure that's been doing its job since medieval times. St David's isn't flashy - no soaring Gothic arches or ornate stonework demanding your attention - but there's something rather grounding about its straightforward presence in the landscape.

Inside, you'll find the sort of peaceful simplicity that actually lets you think. There are some decent stained glass windows and the usual accumulation of memorial stones that tell stories if you bother to read them. The building itself dates back centuries, which means the walls have seen rather a lot of East Lothian history unfold around them.

Historically minded visitors will find it worthwhile, particularly if you're interested in the Scottish Reformation period and how churches like this one survived and adapted. It won't occupy hours of your time - thirty minutes is realistic - but it's exactly the sort of stop that makes sense when you're exploring the quieter side of the region.

Musselburgh itself offers enough cafes and shops to justify a longer visit, and if you're based at Drummohr Camping & Glamping Site just down the road, St David's makes an easy addition to a morning walk. The surrounding area is pleasant for stretching your legs, though the church itself is fairly modest in scale. Worth a quick look if you're passing through, rather than a journey in itself.

Holiday Parks near St David

Stay nearby and visit St David 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 St David?

St David is a church in East Lothian, Scottish Lowlands.

Are there holiday parks near St David?

Yes, there are 1 holiday parks near St David. The closest is Drummohr Camping & Glamping Site, just 4.9 miles away, rated 5.0 out of 5 by visitors.

Where is St David?

St David 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.9 miles away.

What else is there to do near St David?

Near St David 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.