Visas are not required for travellers from the United Kingdom, USA, Canada, Australia, Japan, Other EU Countries, Iceland, Israel, Liechtenstein, Monaco, New Zealand, Norway, Singapore and Switzerland for stays of up to 90 days.
Nationals of Cyprus, Hungary, Poland, Slovak Republic, Hong Kong (SAR) (Holders of Hong Kong British Nationals overseas passports and Hong Kong special passports), Korea (Rep), Macau (SAR), Malaysia, Thailand and Turkey do not require visas for stays of up to 30 days. All other countries, (including Estonia, Latvia, Lithuania and Slovenia) require visas.
Transit passengers do not require visas if they are continuing their journey by the same or first connecting flight; and have in their possession their return or onward documentation. They must also not leave the airport (you must advise the relevant authorities in advance if you plan to stay overnight).
Travellers must have a valid passport for at least 30 days after the intended date of departure required by all. All passengers must have a passport with at least one blank page for their entry stamp. Passengers who also require a visa must have a passport with two blank facing pages, one for the visa and one for their entry stamp.
Types of visas include: Visitors and Transit Visas (which are approx US$65). Some countries (including the UK, India and Zimbabwe) do not have to pay visa fees. Other countries must apply for, and pay the relevant visa costs. All fees are subject to change without prior notice. Please check with your relevant embassy or consulate to ensure you have the most up to date visa costs. Visa validity depends on the length of stay. Permits can be extended if done at least 30 days prior to expiry of original documentation.
It is advisable to check all relevant South African visa information, as well as passport and entry requirements with your relevant consulate prior to travel.
US citizens that need to renew, add pages, change name, or just get a new US passport, can Apply for a New US Passport here.