Archaeological Site in Perth

Grange of Elcho

2 holiday parks nearby

TypeArchaeological Site
LocationPerth, Perthshire
Nearest parkPerth Caravan Park & Camp Site (4.1 mi)

About Grange of Elcho

The Grange of Elcho sits quietly beside the River Tay, about four miles south of Perth, and it's the sort of place that rewards the detour even if you're not a ruins fanatic. What you're looking at are the remains of a 13th-century monastic grange - basically a medieval farm run by monks to feed the monastery at Scone. The stonework that survives gives you a genuine sense of medieval rural life, which beats the usual castle-and-cathedral circuit.

Historically inclined visitors and walkers will get the most from this one. It's not a dramatic ruin - no towers, no dramatic collapse - but the riverside setting is proper lovely, and the walk here along the Tay path is the real draw for families. Kids won't spend hours here, but the stones are accessible and the landscape makes it feel less like a history lesson and more like a ramble with something to find at the end.

Access is free and unrestricted, though there's no visitor infrastructure to speak of. You can wander round at your own pace - allow 30 to 45 minutes unless you're the type to sit on the bank for an hour sketching or taking photos. Early morning or late afternoon light is cracking here.

If you're based at Scone Camping and Caravanning Club Site - which is well-reviewed and only four miles away - this makes a proper half-morning outing before heading into Perth. It's a more authentic riverside encounter than the tourist attractions closer to town.

Visitor Photos

No visitor photos yet. Be the first to share!

Sign in to Upload

Frequently Asked Questions

What type of attraction is Grange of Elcho?

Grange of Elcho is a archaeological site in Perthshire, Fife & Tayside.

Are there holiday parks near Grange of Elcho?

Yes, there are 2 holiday parks near Grange of Elcho. The closest is Perth Caravan Park & Camp Site, just 4.1 miles away, rated 3.6 out of 5 by visitors.

Where is Grange of Elcho?

Grange of Elcho is located near Perth in Perthshire, Fife & Tayside. It is easily accessible from nearby holiday parks, making it ideal for a day trip during your stay. The nearest park is just 4.1 miles away.

What else is there to do near Grange of Elcho?

Near Grange of Elcho you can also visit Shianbank Stone Circles (archaeological site), Bonhard Saw Mill (archaeological site), Wester Bonhard (archaeological site), Mill of Murrayshall (archaeological site). Browse our Perth area guide for the full list of things to do.