Johannesburg City Marathon
Race snapshot
Race Day
55–75°F · Feels mild
Total elevation gain
Challenging elevation · Net elevation change +131 ft
Participants
Medium-sized race
Crowd Rating
Moderate spectator support
The Lowdown
The Johannesburg City Marathon, organized by Johannesburg Harriers Athletics Club and formerly known as the Jackie Gibson Marathon, starts and finishes at the Klipriviersberg Recreation Centre in Kibler Park, Johannesburg. Runners can choose between the 42.2km marathon, a 21.1km half marathon, or a 10km race, all starting at 06:00 (10km at 07:00). The 42.2km distance is an official Comrades Marathon qualifier, making it a key fixture on the Gauteng calendar for runners chasing a spot on the Comrades start line, while the half marathon and 10km suit recreational runners and first-time marathoners building toward longer distances. The course runs through Kibler Park and the surrounding Johannesburg suburbs, offering a scenic but challenging route with meaningful elevation gain typical of the Highveld. All finishers within the 12:00 cutoff (26km cutoff at 09:30 for marathon runners) receive a medal, and walkers are welcome on the half marathon and 10km but not the full marathon. The 2026 edition took place on March 22, 2026; the 2027 edition's exact date has not yet been officially announced and is estimated here from the event's late-March cadence.
Prepare for This Race
Running this race?
MarathonOS puts your race countdown on your Lock Screen and keeps every race-week checklist on your phone. Checklists and your race report are free for your first race.

Scan to download
Community
Community Reviews
Learn from fellow runners and share insights that will help the next person toe the line.