Google Maps | David Castonguay
Landmark in Musselburgh

Craigmillar Castle

1 holiday park nearby

TypeLandmark
LocationMusselburgh, East Lothian
AddressCraigmillar Castle Rd, Edinburgh EH16 4SY, UK

About Craigmillar Castle

The approach to Craigmillar is the thing that gets you. You round a corner on the outskirts of Musselburgh and there it is - a proper medieval fortress rising from scrubland, all rough stone walls and towers that have seen centuries. This isn't some polished heritage property. It's the real deal, raw and atmospheric, the sort of place where you can almost hear the clang of swords.

What you're looking at is a 14th-century castle that once mattered. Mary, Queen of Scots supposedly sheltered here after Bothwell's lot caused her bother at Solway Moss. The ruins tell that story better than any placard - you wander through courtyards, clamber up narrow spiral stairs, peer out from gun loops designed to keep enemies at bay. The walls stand about four storeys high in places; the views across Edinburgh from the top are worth the slight scramble.

This works brilliantly for history buffs and anyone who fancies a tactile sense of medieval Scotland without the gift shop. Kids aged eight and up will spend a solid hour poking around, though under-eights might find it bit samey after thirty minutes. It's free to explore the exterior; checking current details on access to the interior tower is sensible before you visit.

If you're based at Drummohr, just five miles down the road near Musselburgh, you're perfectly placed for a morning here before heading to the coast or further south through East Lothian. The castle sits just far enough off the main drag to feel like your own discovery.

Holiday Parks near Craigmillar Castle

Stay nearby and visit Craigmillar Castle 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 Craigmillar Castle?

Craigmillar Castle is a landmark in East Lothian, Scottish Lowlands.

Are there holiday parks near Craigmillar Castle?

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

Where is Craigmillar Castle?

Craigmillar Castle 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 5.4 miles away.

What else is there to do near Craigmillar Castle?

Near Craigmillar Castle 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.