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

Moderate rolling hills · 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.

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

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.