5km races in South Africa with free training plans

A 5km is short enough to race soon and long enough to need a plan. These events have a 5km Dangelo can train you for. Open a race to see when to start, then take the sessions to Garmin, Coros, Apple Watch, Apple Health and Health Connect.

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

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

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.