Updated JHBHiking
Trails

Waterfall Hikes Near Johannesburg

When you're looking for waterfall hikes in and around Johannesburg, you'll find several excellent options that can serve as idyllic destinations. These hikes typically include pools or…

JHB Hiking trail desk2 min readUpdated
Waterfall Hikes Near Johannesburg
Photo: JMK · CC BY-SA 3.0 · Wikimedia Commons

When you're looking for waterfall hikes in and around Johannesburg, you'll find several excellent options that can serve as idyllic destinations. These hikes typically include pools or waterfalls, either seasonal or permanent, and only some permit swimming. There are a few key waterfall spots near Johannesburg and Pretoria, both close to the city and in the Magaliesberg mountains, that suit a family or group of friends.

Walter Sisulu and the No-Swim Option

Walter Sisulu National Botanical Garden is well known for Witpoortjie Falls, a waterfall on the Crocodile River that is the poster child for Johannesburg waterfall hikes. Witpoortjie Falls is located in Walter Sisulu National Botanical Garden, on the border of Johannesburg (Roodepoort) and Mogale City.

However, a few things are crucial to know before visiting. The first is that swimming is not permitted at Walter Sisulu National Botanical Garden, including the waterfall itself.

The garden is open every day, but check the current hours and entry fee before you go.

Magaliesberg Hikes with Confirmed Water Access

North-west of Johannesburg, the Magaliesberg has several kloofs within about two hours' drive. These are hikes to waterfalls, pools, and kloofs — and in a handful of cases, even those beloved swimming holes — that you’re looking for. For families and friends heading into the nature reserves here, it's crucial to know that many of these kloofs are on Mountain Club of South Africa (MCSA) properties, where non-members need a permit.

Check the MCSA Magaliesberg Section's permit rules well before your visit.

A Longer Reserve Option with Natural Pools

There are a few additional options not far from Johannesburg that include natural pools in the nature reserve itself. Kgaswane Mountain Reserve’s Summit Route is about 25 km long over two days, and it passes natural pools where swimming is permitted.

More from the archive: Trail notes from the hiking club website that once used this domain.

Keep reading

More in Trails
Trails

Hennops Hiking Trail Guide

The Hennops Hiking Trail, just an hour from Johannesburg, offers a popular Gauteng day-hike with routes ranging from 2 to 10 km. The 5 km Zebra Trail, which includes the crossing, is the…

Trails

Suikerbosrand Hiking Trails Guide

Suikerbosrand Nature Reserve is close enough to Johannesburg for a day hike, but the choice is really between short loops, a longer day trail, and a multi-day hut trail.

Trails

Kloofing in the Magaliesberg

Day hikers looking to try kloofing in the Magaliesberg must know: these are not hiking-anywhere cliffside paths. The kloofs here are ecological reserves, controlled by the Mountain Club of…