loading ...
more filters +

mountain bike events calendar South Africa


Become a Member and set your "Calendar" preferences
Haldon Heroic Gravel Sportive
2026
12
Apr
United Kingdom United Kingdom Exeter cyclo-cross, gravel, mtb - cyclosportive, ride
81 54 24
show on map
sync « my Calendar »
2025
7 -9
May
South Africa South Africa Underberg mtb - stage race
265
2025
8 -10
May
South Africa South Africa Underberg mtb - stage race
263
2025
9 -11
May
South Africa South Africa Vaalwater e-bike, mtb - stage race
46 40 36
May
10
Sat
South Africa South Africa Calitzdorp e-bike, mtb - race, ride
60 45 19
May
16 -18
Fri
South Africa South Africa Morgans Bay mtb - stage race
180
May
17
Sat
South Africa South Africa Schoemansville gravel, mtb - race, XCM marathon
160 80
May
17 -18
Sat
South Africa South Africa Clarens mtb - ride
May
17
Sat
South Africa South Africa Oudtshoorn mtb - race, ride
61 61 42 26
May
23 -25
Fri
South Africa South Africa Addo mtb - stage race
88 71 50
May
23 -25
Fri
South Africa South Africa Morgans Bay mtb - stage race
May
23 -25
Fri
South Africa South Africa Oudtshoorn mtb - cyclosportive, ultra
361
May
24
Sat
South Africa South Africa Thabazimbi mtb - ride
70 40 20
May
31
Sat
South Africa South Africa Bloemfontein e-bike, gravel, mtb - race, ride
160 80 40
May
31
Sat
South Africa South Africa Rustenburg mtb - XCM marathon
65 33 16
May
31
Sat
South Africa South Africa Darling mtb - race
80 50 50 25
Jun
7
Sat
South Africa South Africa Doornpoort e-bike, mtb - race, XCM marathon, ride
70 40 40 20 ...
Jun
7
Sat
South Africa South Africa Jeffreys Bay mtb - XCM marathon
160 60 25
Jun
7
Sat
South Africa South Africa Polokwane mtb - race
Jun
9 -15
Mon
South Africa South Africa Pietermaritzburg mtb - bikepacking
2150
Jun
12 -14
Thu-Sat
South Africa South Africa Rhodes mtb - stage race, bikepacking
580
Jun
13 -15
Fri
South Africa South Africa Kakamas mtb - stage race
90 82 57
Jun
13 -15
Fri
South Africa South Africa Overberg DC mtb - stage race
64 62
Jun
19
Thu
South Africa South Africa Jeffreys Bay e-bike, mtb - race, ride
60 30 10
Jun
20 -21
Fri-Sat
South Africa South Africa Underberg mtb - race, ultra
250
Jun
21
Sat
South Africa South Africa Riversdal e-bike, mtb - ride
53 52 44 17
Organizing a cycling event in South Africa ? Sign in and add your event
MTB Trans Slovenia from Julian...
mtb
7 days

SloveniaUpper Carniola

20
from
MTB Profumo delle Marche
e-bike mtb
8 days

ItalyMarche

8
from
Calpe - Sportieve fietsvakanti...
road
8 days

SpainValencian Community

from
Organizing
a cycling event?

become a member,
& add your events for free

sign up for free
TOP

Become a Partner and reach out to your target audience!

Battistrada.com enables you to reach a highly targeted audience of +1,000,000 active cyclists all over the planet.
become Partner