About Mellock Hill
This isn't a peak for peak-baggers or anyone expecting Alpine drama. It's a solid two-to-three hour round trip from Perth town centre, manageable for families with older kids and perfectly suited to walkers wanting a bit of leg-stretching without serious elevation gain. The paths are generally well-trodden and accessible, though they can get boggy in wet weather - waterproof boots recommended.
If you're based at Greenhill Farm Glamping or one of the other caravan sites dotted within five miles, Mellock Hill works as a morning outing before lunch in Perth. The nearest town is genuinely close, so you're not committing to a full day expedition. Whether it justifies a special trip depends on your tolerance for gentle, unspectacular walks with modest views. For a rainy Scottish afternoon, it's absolutely worth doing. For a sunny day when you could be exploring the Ochils proper, you might fancy something with a bit more challenge. Go if you're in the area and want to move about without faffing with crags or scrambles.
Holiday Parks near Mellock Hill
Stay nearby and visit Mellock Hill 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 Mellock Hill?
Mellock Hill is a peak in Perthshire, Fife & Tayside.
Are there holiday parks near Mellock Hill?
Yes, there are 5 holiday parks near Mellock Hill. The closest is Greenhill Farm Glamping, just 2.0 miles away, rated 4.8 out of 5 by visitors. Other options include Maycroft Retreat and Alexander House, Perthshire, plus 2 more.
Where is Mellock Hill?
Mellock Hill 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 2.0 miles away.
What else is there to do near Mellock Hill?
Near Mellock Hill you can also visit Lendrick Hill (peak), Nether Town Hill (peak), Cloon (peak), Warroch Hill (peak). Browse our Perth area guide for the full list of things to do.