Johannesburg City Marathon
Race snapshot
Race Day
55–75°F · Feels mild
Total elevation gain
Moderate rolling hills · 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.
Questions about the Johannesburg City Marathon 2027
When is the Johannesburg City Marathon 2027?
Sunday, March 21, 2027.
Where is the Johannesburg City Marathon?
Johannesburg, Gauteng, South Africa.
What time does the Johannesburg City Marathon start?
The race starts at 6:00 AM, local time.
What is the Johannesburg City Marathon time limit?
6 hours.
How do I enter the Johannesburg City Marathon 2027?
Registration has not opened yet. Ways in: Online entry via Onreg; Manual entry on race day where available, subject to a R25 surcharge.
How much does the Johannesburg City Marathon 2027 cost?
42.2km Marathon - Open: ZAR 390. 42.2km Marathon - Grandmaster (Age 60+): ZAR 290. 21.1km Half Marathon - Open: ZAR 290. 21.1km Half Marathon - Grandmaster (Age 60+): ZAR 190.
What is the Johannesburg City Marathon elevation gain?
350 m (1,148 ft) of total elevation gain. Net elevation change: +40 m (131 ft). Moderate rolling hills.
What is the Johannesburg City Marathon course like?
It passes Klipriviersberg Nature Reserve and Kibler Park.
What is the weather like at the Johannesburg City Marathon?
Race-day temperatures are usually 13–24 °C (55–75 °F). Feels mild.
How many runners does the Johannesburg City Marathon have?
1,500 participants. Medium-sized race.
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.