42.195 km
Distance
380 m
Elevation Gain
4:32:00
Average Finish Time
8,500
Total Finishers
2000
Established
Rolling
Profile
Get Your Training Plan
Free, personalized for this race
Course & Elevation
The Johannesburg Marathon takes runners through the heart of South Africa's economic hub, featuring a mix of urban and suburban landscapes at high altitude (1600-1800m). The course traverses through downtown Johannesburg, the leafy northern suburbs, and riverside parks, with rolling hills throughout that keep the race engaging. Starting and finishing in the vibrant city center, the route showcases the city's development and natural beauty.
🌤️ Weather
August falls in South Africa's late winter/early spring with cool, dry mornings and mild daytime temperatures. Runners benefit from low humidity and minimal rainfall, though the high altitude (1600m+) may affect breathing for those unaccustomed to elevation.
🏆 Course Record
02:08:34
Ayele Abshero (2015)
Registration
Register Now
Official Website →
🎯 Fun Facts
- ▸ Johannesburg Marathon is Africa's premier road race and one of the oldest established marathons on the continent, celebrating over 24 years of running excellence.
- ▸ The race takes place at altitude (1600m above sea level), making it significantly more challenging than sea-level marathons and attracting elite East African runners.
- ▸ The marathon is a significant community event that attracts runners from across Africa and the world, contributing to various charitable causes supporting local communities.
- ▸ August weather in Johannesburg is among the best for distance running in Southern Africa, with cool temperatures and minimal rainfall.
Get race tips & guides in your inbox
Race tips, training guides, and the latest from 500+ races worldwide.