Vaal Marina
Vaal Marina is located on the banks of the Vaal Dam. A short drive from Johannesburg (about 100km) brings you to this gem of a race venue.
Trail Africa (a Trinity Sports company) brings you different mountain bike, trail running and open water swimming options. Challenge yourself, your friends, colleagues and even your mother-in-law!
Click your race date and ENTER NOW: