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: