Johannesburg, South Africa · Saturday 25 April 2026
Johannesburg sits at over 1500 metres above sea level on the high veld of South Africa, a sprawling city with a complicated and layered history that makes running through it a genuinely meaningful experience. Township Marathon gives runners the chance to move through neighbourhoods that have shaped the country's story, passing through communities where real life happens rather than following a sanitised tourist route. The altitude alone presents a legitimate challenge for runners not acclimatised to high elevation, so arriving early to let your body adjust becomes part of the race strategy rather than an optional extra. The course itself is a trail marathon that doesn't let you off lightly. You're looking at moderately hilly terrain with around 250 metres of elevation gain across the 42.2 kilometres, which might not sound catastrophic until you're grinding through the latter stages and every incline feels heavier. The elevation ranges between 1556 and 1637 metres throughout, so you never really drop down to recover on the flats. Trail conditions mean the surface is technical enough to demand attention to foot placement and impact absorption, particularly as fatigue sets in. This isn't a race where you can zone out and let your legs run on autopilot. April in Johannesburg offers autumn weather that's generally cooperative for distance running, though the high altitude means temperatures can swing noticeably between sun and shade. The specifics of race day logistics and course marshalling should be confirmed closer to the date on the race website, but understand going in that this is trail running at elevation in a city that matters historically. You're not just ticking off a marathon distance; you're running through place that demands respect, both for what the course will ask of your body and for the communities you'll be moving through.
Adjusted Time
4:39:36
Time difference: +39.6 minutes compared to a flat, road, temperate course.