Africa → South Africa

Pretoria Marathon

A southern African capital road race run at altitude over rolling highland terrain.

Good for Debut
9.2/10 Difficulty
656m Elevation Gain
1994 Founded

Course Map

Elevation Profile
km
mi

Route based on 2025 course — may differ slightly from this year.

About this Race

The Capital Classic Marathon is a southern African capital-city road race run at altitude, touring the streets and surroundings of the highland city on terrain that rolls with the region's elevated landscape. The thin air and undulations shape the day more than any single feature. Held in a favourable window, it offers cool highland conditions and a passionate local field. The altitude and the cityscape define the day. It suits runners who want an off-the-beaten-path African race at elevation and don't mind the rolling terrain over a sea-level personal best.

altitude undulating highveld

Course Insight

The Capital Classic runs on the Highveld at altitude over rolling terrain, a southern African marathon where thin air and undulation shape the effort. Adjust your pace for the elevation and run the rises by feel. The high-veld setting is open and exposed. Bank nothing on the descents. Pace conservatively for the altitude and the course stays manageable.

Pro tip: Ease for the Highveld altitude and pace the rollers by effort on the open course.

Difficulty Breakdown

9.2/10

Mostly due to significant climbing (656m), meaningful altitude.

Elevation
10.0
Hill Placement
5.0
Weather
0.9
Turns
4.5

Altitude difficulty: +2.9 pts (elevation)

How we calculate difficulty →

Course Details

Course type
Loop
Elevation gain
656m
Elevation loss
665m
Highest point
1549m
Lowest point
1357m
Net elevation
-9m
Start
Starts and finishes at Phobians Club, 378 Queens Cres, Lynnwood, Pretoria.
Cutoff time
6h 0m

Race History

The Capital Classic Marathon is a southern African capital-city road race run at altitude, touring the streets and surroundings of the highland city on rolling terrain. Its thin air and undulations, with a passionate local field, gave it character. Over the years it built a regional following. It remains an off-the-beaten-path African race at elevation.

Plan Your Trip

Everything you need to know to get there, get settled, and get to the start line.

Nearest airport(s)
O.R. Tambo Johannesburg (JNB), Lanseria (HLA)
Best area to stay
The Tshwane centre for proximity to the route, the leafy eastern suburbs for quieter guesthouses, and Sandton for upscale options a short drive away.
Getting to the start
The start is in the Tshwane/Pretoria area; drive or arrange a ride to the start, as transit is limited.

You might also like

Victoria Falls Marathon
Victoria Falls, Zimbabwe
Debut 8.2/10
Big Five Marathon
Limpopo, South Africa
Debut 10.0/10
Kathmandu Marathon
Kathmandu, Nepal
Debut 8.6/10
Great Wall Marathon
Tianjin, China
Debut 8.0/10
Atlanta Marathon
Atlanta, United States
Debut 6.8/10
Brasilia Marathon
Brasilia, Brazil
PB 7.7/10
Caracas Marathon
Caracas, Venezuela
8.0/10
La Paz Marathon
La Paz, Bolivia
Debut 10.0/10
Kilimanjaro Marathon
Moshi, Tanzania
Debut 8.9/10
Paris Marathon
Paris, France
PB Debut 4.3/10
Mexico City Marathon
Mexico City, Mexico
7.8/10
Osaka Marathon
Osaka, Japan
PB Debut 3.2/10
Hamburg Marathon
Hamburg, Germany
PB Debut 2.7/10
Rome Marathon
Rome, Italy
Debut 3.9/10
Houston Marathon
Houston, United States
PB Debut 1.4/10
Nagoya Women's Marathon
Nagoya, Japan
PB Debut 2.4/10
Barcelona Marathon
Barcelona, Spain
PB Debut 2.9/10
Valencia Marathon
Valencia, Spain
PB Debut 1.6/10
Helsinki City Marathon
Helsinki, Finland
Debut 6.9/10
Oslo Marathon
Oslo, Norway
Debut 6.9/10
Taipei Marathon
Taipei, Taiwan
PB Debut 2.6/10
Kuala Lumpur Marathon
Kuala Lumpur, Malaysia
7.7/10
Nairobi Marathon
Nairobi, Kenya
8.8/10
Marrakech Marathon
Marrakech, Morocco
PB Debut 3.1/10
Miami Marathon
Miami, United States
PB Debut 3.2/10
Dallas Marathon
Dallas, United States
Debut 4.7/10
Oklahoma City Memorial Marathon
Oklahoma City, United States
Debut 4.8/10
St. Louis Marathon
St. Louis, United States
Debut 5.5/10
Denver Marathon
Denver, United States
7.8/10
Eugene Marathon
Eugene, United States
PB Debut 2.7/10