Archaeological Site in Blairgowrie

Craigmill

4 holiday parks nearby

TypeArchaeological Site
LocationBlairgowrie, Perthshire
Nearest parkBlairgowrie Holiday Park (0.8 mi)

About Craigmill

Craigmill is an archaeological site near Blairgowrie that rewards those willing to look beyond the obvious. What you're visiting is the remains of an Iron Age settlement - earthworks and defensive structures that sit on the landscape like a faint pencil sketch of an ancient community. Walking the site gives you a real sense of how these people chose their ground: elevated, defensible, with views across Perthshire that would have made perfect sense for spotting trouble coming.

This isn't a polished heritage attraction with information boards and a café. It's the genuine article - you're essentially walking among archaeology that's been left largely as found. That's either brilliant or slightly underwhelming depending on your tolerance for imagination and legwork. If you're the sort who gets excited by Iron Age settlement patterns and can read a landscape, you'll find it fascinating. If you want something more immediately dramatic, you might find yourself squinting at hillsides wondering what you're supposed to be looking at.

Archaeology enthusiasts and serious walkers will get the most from it. Local history buffs visiting Blairgowrie will appreciate the context. The site is free to visit and accessible year-round, though you'll want decent weather and proper footwear - it's not a casual stroll. Allow an hour or so if you're taking time to explore properly. Combine it with other Perthshire walks or use it as a quiet break between Blairgowrie Holiday Park and exploring the wider area. It's not the sort of stop that fills a day, but it's worth half a morning if you're passing through.

Visitor Photos

No visitor photos yet. Be the first to share!

Sign in to Upload

Frequently 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 Blairgowrie Holiday Park, just 0.8 miles away, rated 4.4 out of 5 by visitors. Other options include Corriefodly Holiday Park and Five Roads Caravan Park, plus 1 more.

Where is Craigmill?

Craigmill is located near Blairgowrie 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 0.8 miles away.

What else is there to do near Craigmill?

Near Craigmill you can also visit Hill of Three Cairns (peak), Eastmill (archaeological site), East Mill of Rattray (archaeological site), Whiteloch (archaeological site). Browse our Blairgowrie area guide for the full list of things to do.