Running races in Cape Town, South Africa
3 marathons, 2 half marathons and 3 ultras in Cape Town.
The next one is the Nelson Mandela Marathon on 18 October 2026.
The flattest marathon is the Nelson Mandela Marathon (250 m of climbing); the hilliest is the Ultra-Trail Cape Town TM35 (1,928 m).
For cool racing conditions, the Cape Town Marathon usually starts around 12°C.
🇿🇦 Cape Town, South Africa
Nelson Mandela Marathon
18 Oct 2026In 7 days
Gain
250 m
Start temp
14°C
Entry
$40
MarathonOpen entryhistoricbig city
🇿🇦 Cape Town, South Africa
Slave Route Challenge Half Marathon
18 Oct 2026In 7 days
Gain
120 m
Start temp
16°C
Entry
—
Half marathonOpen entryhistoricbig city
🇿🇦 Cape Town, South Africa
Ultra-Trail Cape Town 100 Miles
20 Nov 2026In 40 days
Gain
7,187 m
Start temp
—
Entry
$370
163 kmTrailOpen entryhilly
🇿🇦 Cape Town, South Africa
Ultra-Trail Cape Town 100K
21 Nov 2026In 41 days
Gain
5,000 m
Start temp
—
Entry
$315
99.1 kmTrailOpen entryhilly
🇿🇦 Cape Town, South Africa
Ultra-Trail Cape Town TM35
22 Nov 2026In 42 days
Gain
1,928 m
Start temp
—
Entry
$165
34.5 kmTrailOpen entryhilly
🇿🇦 Cape Town, South Africa
Two Oceans Half Marathon
3 Apr 2027In 6 months
Gain
300 m
Start temp
15°C
Entry
$25
Half marathonLotteryscenichilly
🇿🇦 Cape Town, South Africa
Two Oceans Ultra Marathon
4 Apr 2027In 6 months
Gain
900 m
Start temp
16°C
Entry
$50
56 kmLotterysceniccoastal
Major🇿🇦 Cape Town, South Africa
Cape Town Marathon
23 May 2027In 7 months
Gain
260 m
Start temp
12°C
Entry
$45
MarathonLotteryscenicfast