In this infographic New World Immigration presents an in-depth view of the process of undergoing the appropriate visa application in coming to South Africa. One can obtain seven different types of visa permits, mainly depending on your reason for entering the country.
[Click image for full size version]