Half marathon races in South Africa with free training plans

These half marathons have a free Dangelo plan. Choose the event you are targeting, see how many weeks you need, and start a 21.1km build that lands on race day.

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

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

3 Apr 2027

Two Oceans Half Marathon

Cape Town, Western Cape, South Africa

Half 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.