find my next race

Home·Africa·Races by country

Races in South Africa

14 upcoming races · 11 past editions

Comrades Marathon (89 km, run since 1921) and Two Oceans (56 km) are the two most famous ultra-distance road races in the world; Cape Town also hosts the largest single-stage cycling race on the planet (the Cape Town Cycle Tour). IRONMAN African Championship in Port Elizabeth and IRONMAN 70.3 Mossel Bay anchor the triathlon side. Trail scene is led by Ultra-Trail Cape Town.

Season runs September through May; expect strong fields, dramatic terrain, and travel logistics that reward a long-stay trip.

Upcoming

Races in South Africa: frequently asked questions

How many races are there in South Africa?

25 endurance races are indexed in South Africa. They span 5 different sports. 14 of them are still to come. The largest category is cycling, with 12 races. Browse the calendar above and filter by sport, month, or distance to narrow it down.

What sports can I race in South Africa?

Races in South Africa are indexed across these sports: cycling (12), triathlon (6), HYROX (4), trail running (2) and 1 more. Tap any sport above to jump straight to that discipline.

When is the next race in South Africa?

The next indexed race in South Africa is Ride The Karoo, on 26 September 2026. Each race page shows the date, the location, and a link to official registration, and new events are added as organisers announce them.

How do I register for a race in South Africa?

Open any race in South Africa from the list above and follow its link to the official organiser, where you complete registration. FindMyNextRace is a race finder rather than a ticket seller, so entries are always booked on the event's own site. Filter by sport or date first to find the right race.