Google Maps | Krisje Vd Einden
Landmark in Dunkeld

Ossian's Cave

2 holiday parks nearby

TypeLandmark
LocationDunkeld, Perthshire
AddressPerth, and, Kinross PH8 0DX, UK
Nearest parkInver Mill Farm Caravan Park (0.8 mi)

About Ossian's Cave

The walk to Ossian's Cave near Dunkeld is more memorable than the cave itself, if we're being honest. You're hiking through proper Perthshire woodland - the kind with birch trees leaning over the River Tay - and the path climbs steeply alongside a burn that crashes down in little waterfalls. It takes about forty minutes of genuine effort to reach the cave mouth, which sits in a sandstone cliff above the water.

Once there, you'll find a modest rock shelter rather than a dramatic cavern. Local legend ties it to the Scots poet Ossian, though there's precious little evidence he ever went near the place. What matters is the view down the river valley and the sense of having earned a quiet spot away from the car park. The cave itself is small enough that you won't linger long - twenty minutes covers it.

This is squarely a walk-focused outing, not a destination where you'll spend hours. It suits families with older kids who can manage the uphill slog, and walkers doing a longer Dunkeld loop. The payoff isn't the cave - it's the woodland, the water, and that moment when you stop climbing and look back downstream.

If you're staying at Inver Mill Farm Caravan Park, you're barely a mile away, making this an excellent half-day sortie. Erigmore Holiday Park works too, though you'll want your walking boots properly broken in before you go. Autumn's best - less mud, clearer views through the thinning trees.

Visitor Photos

No visitor photos yet. Be the first to share!

Sign in to Upload

Frequently Asked Questions

What type of attraction is Ossian's Cave?

Ossian's Cave is a landmark in Perthshire, Fife & Tayside.

Are there holiday parks near Ossian's Cave?

Yes, there are 2 holiday parks near Ossian's Cave. The closest is Inver Mill Farm Caravan Park, just 0.8 miles away, rated 5.0 out of 5 by visitors.

Where is Ossian's Cave?

Ossian's Cave 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 0.8 miles away.

What else is there to do near Ossian's Cave?

Near Ossian's Cave 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.