Events in SA
Sport

Kaapsehoop Marathon

This road race takes place in Midrand on 7 November 2026 and requires participants to cover the full marathon distance.



More in Midrand