Marathon

Johannesburg Marathon

Johannesburg, South Africa August 42.195 km
Urban World Major Historic Large Competitive Community

Next Race

Aug 9, 2026

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.

Surface: road Profile: Rolling

🌤️ Weather

Temperature 18°C
Humidity 45%
Rain Chance 15%

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

Registration Opens April
Registration Closes July
Entry Cost R850-R1200

Register Now

Official Website →

🎯 Fun Facts

Get race tips & guides in your inbox

Race tips, training guides, and the latest from 500+ races worldwide.