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.
Course Facts
📈 Elevation Profile
📊〰️
Interactive elevation chart coming soon
380m total gain • Rolling profile
🗺️ Course Map
🗺️
Interactive course map coming soon
Johannesburg, South Africa • 42.195km road
🌤️ Weather on Race Day
🌡️
18°C
Temperature
💧
45%
Humidity
🌧️
15%
Rain Chance
📝
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.
Get Your Training Plan
Free, personalized for this race
Get race tips & guides in your inbox
Race tips, training guides, and the latest from 500+ races worldwide.