Marathon races in South Africa with free training plans

Marathon training only works when it is dated to the race. These events offer a marathon Dangelo can plan for. Open one for the start date, the shape of the block, and a plan that syncs to Garmin, Coros, Apple Watch, Apple Health and Health Connect.

No race picked yet? Browse marathon training plans.

All races 5km 10km Half marathon Marathon

Upcoming races

6 Dec 2026

NMB 1City Marathon

Gqeberha, Eastern Cape, South Africa

Marathon · Half marathon · 10km · 5km

7 Feb 2027

Joburg North City Marathon

Johannesburg, Gauteng, South Africa

Marathon · Half marathon · 10km · 5km

27 Feb 2027

Elands Marathon

Ngodwana, Mpumalanga, South Africa

Marathon · Half marathon · 10km

28 Feb 2027

Best of the Best Marathon

Durban, KwaZulu-Natal, South Africa

Marathon · Half marathon · 10km · 5km

28 Feb 2027

Capital City Marathon

Pietermaritzburg, KwaZulu-Natal, South Africa

Marathon · Half marathon · 10km · 5km

6 Mar 2027

Weskus Marathon

Langebaan, Western Cape, South Africa

Marathon · Half marathon · 10km

13 Mar 2027

Kosmos 3-in-1

Secunda, Mpumalanga, South Africa

Marathon · Half marathon · 10km

2 May 2027

Durban International Marathon

Durban, KwaZulu-Natal, South Africa

Marathon · 10km

23 May 2027

Cape Town Marathon

Cape Town, Western Cape, South Africa

Marathon

3 Jul 2027

Knysna Forest Marathon

Knysna, Western Cape, South Africa

Marathon · Half marathon

Pick your goal time

Have a finish time in mind? Open the plan for your goal.

Racing a different distance?

Any race, any distance. Add it in the app and Dangelo builds your plan around it.