10km races in South Africa with free training plans

Train for these 10km races in Dangelo rather than browsing a generic calendar. Each listing is a race Dangelo can plan around: pick one, get the training window, and sync the work to your watch.

No race picked yet? Browse 10km 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

13 Dec 2026

Sandton Half Marathon

Sandton, Gauteng, South Africa

Half marathon · 10km

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

22 May 2027

Cape Town Marathon Peace Runs

Cape Town, Western Cape, South Africa

10km · 5km

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.