
Pretoria, South Africa · Sunday 23 February 2025
Running the Pretoria Marathon in February means contending with the Southern Hemisphere's summer heat while tackling a course that keeps you honest from start to finish. The trail surface demands respect, especially as the moderately hilly terrain constantly shifts beneath your feet. You'll spend the race working through rolling undulations that never quite let your legs settle into a rhythm, and the cumulative elevation gain catches up with you in ways that a road marathon won't. At this altitude, starting around 1358 meters and pushing toward 1549 meters, your aerobic system feels the thin air from the opening kilometers. The heat will be your constant companion in February, which means aggressive hydration and pacing discipline become non-negotiable if you want to finish strong rather than just finish. What makes this course genuinely challenging is the combination of elements rather than any single killer feature. The trail surface itself strips away the cushioning and predictability of asphalt, forcing you to engage your stabilizer muscles throughout the race and slowing your natural pace. Pretoria's high-altitude plateau setting means the landscape around you stays relatively consistent, with the South African bushveld unfolding across the hills, but you won't find much shade or shelter on the exposed sections. The terrain moves constantly, never giving you a stretch to truly recover, and by the halfway mark, the accumulated strain on your legs from the uneven footing becomes apparent. This is a marathon that respects preparation and punishes arrogance, the kind of race where your training volume and terrain-specific work in the months before matter far more than your road race credentials.
Adjusted Time
4:49:33
Time difference: +49.5 minutes compared to a flat, road, temperate course.
Pretoria Marathon is a full marathon held in Pretoria, South Africa, scheduled for Sunday 23 February 2025. The course is run on trail surface with 487m of total elevation gain, reaching a maximum altitude of 1549m above sea level. For registration and full race details, visit the official Pretoria Marathon website.
This is a hilly course with 487m of total elevation gain. The route climbs from 1358m to as high as 1549m above sea level — a substantial 191m elevation range. Runners should train on hills and plan for a more conservative pacing strategy, especially on the climbs.
Pretoria Marathon is a trail race, meaning the course includes unpaved surfaces such as dirt, gravel, or forest paths. Trail surfaces are inherently slower than road courses due to uneven footing, technical sections, and often steeper gradients. Trail-specific shoes with good grip are recommended, and runners should expect a finish time 10-20% slower than their equivalent road marathon time.
Our difficulty rating for Pretoria Marathon is calculated using a model that combines elevation gain, temperature impact, and surface type. Use the difficulty calculator above to enter your target finish time and see exactly how many minutes this course would add or subtract compared to a perfectly flat, cool, road-based marathon. Faster runners and slower runners are affected differently by the same course conditions, so the difficulty is personalised to your pace.
Looking for an easier marathon or a tougher challenge? You can also compare Pretoria Marathon against other marathons to find the right race for your goals.
Pietermaritzburg, South Africa
Vereeniging, South Africa
Waterval Boven, South Africa
Edenvale, South Africa
Cape Town, South Africa
Johannesburg, South Africa