Johannesburg Marathon

Next race

Sunday, 28 March 2027

6:00 am start

Distance

42.195 km / 26.2 mi

Urban road

Elevation

Rolling · 92 m gain

92 m climbing

Race profile

Overview

The Johannesburg Marathon draws approximately 9,500 finishers on an urban road in Johannesburg, South Africa. The course starts and finishes in the city centre. The route passes through northern suburbs and along major arterial roads at altitude (1,750 m). Mostly flat with gentle undulations; thin air is the main challenge.

Johannesburg Marathon is a certified 42.195 km (26.2 mile) marathon — the standard World Athletics marathon distance.

Typical participants

Approximately 9,500 finishers

Weather

Mild autumn

17–19°C · humidity 60–75%

Marathon weather guide →

Course & terrain

Johannesburg Marathon course

Course route details and elevation profile for race-week planning.

The Johannesburg Marathon is a city loop that starts and finishes in the centre and runs through northern suburbs and major arterial roads at high altitude. The gentler early flats can feel manageable, but the altitude and long rolling drags are the tougher reality, and spectator support is strongest in the city centre and the more established suburban pockets.

Registration

Johannesburg Marathon entry requirements

For the Johannesburg Marathon, registration and race information are available at joburgharriers.co.za. The event is organised by the Joburg Harriers club and welcomes both local and international runners.

Getting there

Johannesburg Marathon travel

Airports closest to Johannesburg for flight planning and race-week travel.
Closest airport

O.R. Tambo International Airport (JNB)

21 km / 13 mi

Also nearby

Lanseria International Airport (HLA)

32 km / 20 mi

Common questions

Frequently Asked Questions

What is the Johannesburg Marathon elevation profile?
The Johannesburg Marathon has 92 metres of total climbing and 92 metres of descent over 42.195 km (26.2 miles). The course is rolling, with 0 metres of net change from start to finish.
How long is the Johannesburg Marathon?
The Johannesburg Marathon is the standard marathon distance of 42.195 kilometres (26.2 miles), certified to World Athletics rules. Starts and finishes in the city centre.
What time does the Johannesburg Marathon start?
The 2027 Johannesburg Marathon starts at 6:00 am local time on Sunday, 28 March 2027. Arrive early for baggage drop and corral access — official race communications confirm any last-minute schedule changes.
How does Johannesburg's high altitude affect marathon runners?
Johannesburg sits on the Highveld plateau at approximately 1,750 metres (5,740 ft) above sea level, making it one of the highest-altitude city marathons in the world. The reduced oxygen means most runners should expect times around 2–5% slower than at sea level. Acclimatising for a few days before racing is advised.
When is the Johannesburg Marathon held?
The race is typically held in late March, which falls in South Africa's late summer/early autumn. Joburg in March offers warm, dry conditions (18–28 °C) with the rainy season largely over.
What is the course like at the Johannesburg Marathon?
The course routes through Johannesburg's northern suburbs and city parks, accumulating around 92 metres of elevation gain — relatively modest given the high-altitude setting. The course passes through leafy residential areas and the business district.
Is the Johannesburg Marathon South Africa's most prestigious road marathon?
The Johannesburg Marathon is the city's flagship road event and one of South Africa's top road marathons, though the Comrades Marathon (ultra-distance) and Cape Town Marathon (IAAF Gold Label) also attract significant national attention.
How do I enter the Johannesburg Marathon?
Registration and race information are The event is organised by the Joburg Harriers club and welcomes both local and international runners.

Last updated 11 October 2026. Edition dates and course details are reviewed regularly.

Close to this race

Nearby Marathons

Other races closest to Johannesburg.

Kigali International Peace Marathon

Find a Marathon →

Planning guides

Related guides

Practical guides to help you plan, train for, and run this race.

Marathon Weather: What to Expect

Marathon Weather: What to Expect

How temperature, humidity, wind, and rain affect marathon performance — and how to use typical race-day weather when choosing a start line.

How to Choose a Marathon

How to Choose a Marathon

Match a race to your goals — personal bests, sightseeing, atmosphere, or a major milestone — using course data and realistic expectations.

View all marathon guides →