Visa requirements depend on your country of origin. Please check your visa requirements at your South African embassy before travelling. The South African Department of Home Affairs provides some information on their website, here.