For many countries, a 60-90 day tourist visa is issued on arrival. Check here if you will need to apply for a visa in advance.
Visitors who wish to travel to South Africa must have a passport that is valid for at least 30 days after their intended return date from South Africa. It’s important to note that non-South African passport holders must have at least 1 completely unused visa page for entry or departure endorsements by the South African Immigration Service in their passport. Government regulations prohibit airlines from boarding travelers without the required blank visa pages, even if you hold a valid ticket and a valid passport.
You may be asked to complete a form similar to this on arrival. Please have the information you need to hand: