Back to Races
MarathonOpening Soon

Johannesburg City Marathon

March 21, 2027 · 6:00 AMJohannesburg, Gauteng, South Africa
Save

Race snapshot

Race Day

64°F

55–75°F · Feels mild

Total elevation gain

1,148ft

Challenging elevation · Net elevation change +131 ft

Participants

1,500

Medium-sized race

Crowd Rating

3/ 10

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

MarathonOS

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.

Download on the App Store

Community

Stories, tips, and race-day snapshots from runners who have tackled this course.

Community Reviews

Learn from fellow runners and share insights that will help the next person toe the line.