Nature
Helen Falls is a waterfall on the Lady Evelyn River in Lady Evelyn-Smoothwater Provincial Park in northeastern Ontario, Canada. Rising more than 25 metres, it is the highest and most striking fall on the river. Within a large provincial park known for its remote interior waterways, the falls stand out for their height and their place in the river landscape. Helen Falls remains a natural landmark in this backcountry area of Ontario and an important feature of the park’s rugged setting.
Hear stories like this as you drive
ExploreHere reads historical markers out loud as you pass them: over 325,000 stories across the US. No account needed.
4.7 · 800+ ratings · Free
FIND IT
Ontario · Canada
