About Craigmill
What makes Craigmill worth the detour is context. If you're already exploring Perthshire's Roman heritage - and there's quite a bit of it scattered across this region - this fits naturally into the story. The site itself consists of earthworks and foundations that speak to how the Romans and local populations coexisted during the occupation period. It's not flashy, but it's genuine.
History enthusiasts will find this worthwhile; casual tourists might feel a bit lost without background reading. Allow an hour if you're serious about it, less if you're just passing. There's no admission charge, no opening hours to worry about - you can visit freely, though the Scottish weather being what it is, spring through early autumn is your best bet.
Staying at one of the nearby caravan parks like Braidhaugh Holiday Lodge puts you within easy reach, making Craigmill part of a broader Perthshire exploration rather than a standalone trip. Combine it with other local Roman sites for a proper day out.
Holiday Parks near Craigmill
Stay nearby and visit Craigmill 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 Craigmill?
Craigmill is a archaeological site in Perthshire, Fife & Tayside.
Are there holiday parks near Craigmill?
Yes, there are 4 holiday parks near Craigmill. The closest is Braidhaugh Holiday Lodge & Caravan Park, just 4.4 miles away, rated 4.2 out of 5 by visitors. Other options include Broadslap Farm Caravan & Motorhome Club CL and Alexander House, Perthshire, plus 1 more.
Where is Craigmill?
Craigmill is located near Auchterarder 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.4 miles away.
What else is there to do near Craigmill?
Near Craigmill you can also visit Waulkmill (archaeological site), Ben Effrey (peak), Coul Hill (peak), Beld Hill (peak). Browse our Auchterarder area guide for the full list of things to do.