Johannesburg Marathon
A high-altitude city marathon at 1,700 metres in South Africa's largest city, with close to 500 metres of climbing. Altitude and hills together make it a serious test.
Where it runs

Interactive map
The trace follows the organizer's published course, simplified for the screen: the orange dot is the start, the dark dot the finish. Scroll to zoom, drag to pan.
About this race
A high-altitude city marathon at 1,700 metres in South Africa's largest city, with close to 500 metres of climbing. Altitude and hills together make it a serious test.
- Next edition
- 29 November 2026
- Elevation gain
- 483 m
- Profile
- Hilly
- First run
- —
More marathons in South Africa
More marathons in Africa
About these facts
Dates, course type, climbing and time limits are compiled from the organizer's publications and re-checked each season; elevation is an estimate of total climbing rather than a survey figure. Always confirm race-day details with the organizer before making plans.
Last reviewed 28 September 2026
