Historic Site in Dunkeld

Rosecraig

2 holiday parks nearby

TypeHistoric Site
LocationDunkeld, Perthshire
Nearest parkInver Mill Farm Caravan Park (4.5 mi)

About Rosecraig

The ruins of Rosecraig sit quietly on the Perthshire landscape, a fairly modest but genuinely atmospheric reminder of medieval life near Dunkeld. What you're looking at is a 16th-century fortified house - not quite a castle, not quite a manor, but something in between that tells you a lot about how the local gentry lived and protected themselves back then. The stonework's patchy now, weathered by centuries, but you can still make out the main structure and get a proper sense of the place's defensive setup.

Historically minded visitors will find this worth a detour, especially if you're already exploring the Dunkeld area. It's the kind of spot where you can stand around for twenty minutes, have a good look, and feel like you've actually learned something rather than just ticked a box. Families with older kids might enjoy it, though younger ones could lose interest quickly - there's no visitor centre, no crowds, just the building itself and the surrounding countryside.

Access and facilities aren't heavily advertised, so it's worth checking locally before you go. If you're staying at Inver Mill Farm Caravan Park or Erigmore Holiday Park nearby, both solid bases for the region, Rosecraig makes a pleasant afternoon ramble. The real appeal here is its quietness and the sense of stumbling onto something genuine rather than heavily packaged. Not Instagram-famous, which is rather its charm.

Visitor Photos

No visitor photos yet. Be the first to share!

Sign in to Upload

Frequently Asked Questions

What type of attraction is Rosecraig?

Rosecraig is a historic site in Perthshire, Fife & Tayside.

Are there holiday parks near Rosecraig?

Yes, there are 2 holiday parks near Rosecraig. The closest is Inver Mill Farm Caravan Park, just 4.5 miles away, rated 5.0 out of 5 by visitors.

Where is Rosecraig?

Rosecraig is located near Dunkeld 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.5 miles away.

What else is there to do near Rosecraig?

Near Rosecraig you can also visit Creag Liath (peak), West Balnald (archaeological site), Kindallachan (archaeological site), Milton of Kincraigie (archaeological site). Browse our Dunkeld area guide for the full list of things to do.