Race Shape

Race Shape › Races

South Africa

Training 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 km10 to 12 weeks
Half marathon16 weeks
Marathon20 weeks
Ultra — Two Oceans, Comrades24 weeks, on top of a marathon already in the legs
Ironman 70.320 weeks across three sports
Full Ironman24 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
On these dates

Dates were last checked on 2026-09-11 and are not yet confirmed with organisers. Check the official entry page before booking travel.

Build a plan

Your race not here? You can enter it yourself, including a custom distance.