About Millrodgie
The site itself is fairly modest in scale. You're essentially looking at earthworks and ground features that tell a story if you're into that sort of thing. Serious archaeology enthusiasts and local history buffs will find it worthwhile, particularly if you're already exploring the broader Perthshire region. It's the kind of spot that makes sense as part of a longer walk rather than a destination in itself.
There's no visitor facility to speak of, so come prepared with your own knowledge or a decent guidebook. Access details aren't always clearly signposted, so checking locally in Perth before you head out saves frustration. If you're staying at Luxury Hideaways just down the road, this could slot into a morning's exploration without eating up much time.
Frankly, it's not a crowd-pleaser. Kids will get bored within minutes unless they're genuinely interested in archaeology. But if you're the type who enjoys reading landscapes and understanding how people lived in ancient times, Millrodgie offers that quiet, contemplative experience without the tourist machinery.
Holiday Parks near Millrodgie
Stay nearby and visit Millrodgie on a day trip
Visitor Photos
No visitor photos yet. Be the first to share!
Sign in to UploadFrequently Asked Questions
What type of attraction is Millrodgie?
Millrodgie is a archaeological site in Perthshire, Fife & Tayside.
Are there holiday parks near Millrodgie?
Yes, there are 1 holiday parks near Millrodgie. The closest is Luxury Hideaways, just 4.8 miles away, rated 5.0 out of 5 by visitors.
Where is Millrodgie?
Millrodgie 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.8 miles away.
What else is there to do near Millrodgie?
Near Millrodgie you can also visit Needburn (archaeological site), Millhaugh (archaeological site), Grundcruie (archaeological site), Balgowan (archaeological site). Browse our Perth area guide for the full list of things to do.