Race Shape › Races
South AfricaTraining plans for South African races
A plan for each of these is generated from your own tested fitness, with the race date, distance and altitude already filled in. 18 races across running, cycling, swimming and triathlon — from a half marathon to Comrades, and from the Midmar Mile to the Cape Epic.
How long you need
The commonest mistake is starting too late and then trying to make it up, which is how a build turns into an injury. These are the block lengths the engine uses, from a reasonable base:
| 5 km and 10 km | 10 to 12 weeks |
|---|---|
| Half marathon | 16 weeks |
| Marathon | 20 weeks |
| Ultra — Two Oceans, Comrades | 24 weeks, on top of a marathon already in the legs |
| Ironman 70.3 | 20 weeks across three sports |
| Full Ironman | 24 weeks across three sports |
If you have less time than that, the plan still builds — it simply changes what it is for. Six weeks out from a marathon no meaningful aerobic fitness can be added, so the block becomes about arriving healthy and pacing sensibly, and it says so rather than pretending otherwise.
Why the race matters to the plan
Picking the race from this list fills in three things that change the training: the date, which sets the length of the block and where the taper falls; the distance, which decides how the long session is capped; and the altitude, which shifts your prescribed paces. Chasing a sea-level pace at 1 753 m in Johannesburg is the commonest way South African runners train too hard every single day, and the plan corrects for it automatically.
Races ranked A, B and C are handled differently. An A race gets a full taper and the block is built around it. A B race gets three easy days in front of it and nothing rearranged after. A C race gets no taper at all — you run it tired on purpose, because racing tired is a skill.
Running
| Comrades Marathon | 87 km — 13 June 2027 |
|---|---|
| Two Oceans Ultra Marathon | 56 km — 3 April 2027 |
| Two Oceans Half Marathon | 21.1 km — 4 April 2027 |
| Sanlam Cape Town Marathon | 42.2 km — 17 October 2027 |
| Soweto Marathon | 42.2 km — 1 November 2026 |
| Om Die Dam Ultra Marathon | 50 km — 13 March 2027 |
| Loskop Ultra Marathon | 50 km — 24 April 2027 |
| Knysna Forest Half Marathon | 21.1 km — 10 July 2027 |
| Sanlam Cape Town Gun Run Half | 21.1 km — 11 October 2026 |
| Kaapsehoop Marathon | 42.2 km — 14 November 2026 |
Triathlon
| Ironman African Championship | 3.8 km · 180 km · 42.2 km — 28 March 2027 |
|---|---|
| Ironman 70.3 South Africa | 1.9 km · 90 km · 21.1 km — 24 January 2027 |
| Ironman 70.3 Durban | 1.9 km · 90 km · 21.1 km — 20 June 2027 |
| XTERRA South Africa | 1.5 km · 35 km · 12 km — 21 February 2027 |
Cycling
| Cape Town Cycle Tour | 109 km — 14 March 2027 |
|---|---|
| 947 Ride Joburg | 98 km — 15 November 2026 |
| Absa Cape Epic | 60 km — 21 March 2027 |
Swimming
| aQuellé Midmar Mile | 1.6 km — 13 February 2027 |
|---|
Dates were last checked on 2026-09-11 and are not yet confirmed with organisers. Check the official entry page before booking travel.
Your race not here? You can enter it yourself, including a custom distance.