People of the following nationality will not need a visa for a period of stay of 90 days or less: Andorra, Argentina, Australia, Austria, Belgium, Botswana, Brazil, Canada, Chile, Denmark, Ecuador, Finland, France, Germany, Greece, Iceland, Ireland, Israel, Italy, Jamaica, Japan, Liechtenstein, Luxembourg, Malta, Monaco, the Netherlands, New Zealand, Norway, Paraguay, Portugal, St. Vincent and the Grenadines, San Marino, Singapore, Spain, Sweden, Switzerland, Tanzania, United Kingdom, Uruguay, Venezuela, Zimbabwe. Vincent and the Grenadines, San Marino, Singapore, Spain, Sweden, Switzerland, Tanzania (90 days per 1 year), United Kingdom, United States, Uruguay, Venezuela, Zimbabwe and citizens of the British Overseas Territories.
People of the following nationality will not need a visa for a period of stay of 30 days or less: Antigua and Barbuda, Barbados, Belize, Benin, Bolivia, Cape Verde, Costa Rica, Cyprus, Gabon, Guyana, Hong Kong, Hungary, Jordan, Lesotho, Macau, Malaysia, Malawi, Maldives, Mauritius, Mozambique, Namibia, Peru, Poland, Seychelles, Slovakia, South Korea, Swaziland, Thailand, Turkey and Zambia.
Do not turn up without a visa if you need one, as visas are not issued at the points of entry. If necessary, you can extend your visa in South Africa. With an extension, the total length of stay is 6 months. For more information and visa application forms, contact the Department of Home Affairs, tel +27 012 810 8911.
The Department of Home Affairs is notoriously inefficient, so make sure you apply for visas and visa extensions as early as possible. One way to “extend” your visa without going through the Home Affairs disaster is to leave and re-enter South Africa. Note that contrary to popular belief, a 30-day visa cannot be “reset” if you leave and re-enter South Africa via the bordering countries of Lesotho, Swaziland and possibly Namibia and Botswana (although Mozambique is fine). You will then NOT be issued with a new visa. For example, if you have a 30-day visa and leave South Africa and enter Lesotho or Swaziland after 5 days validity and re-enter South Africa after 5 days, you are only allowed to stay in South Africa for 20 days and not 30 days. However, if you fly back to Europe or re-enter South Africa after travelling to Mozambique, a new 30-day visa will be issued.
Make sure you have 2 blank pages back to back in your passport and that it is valid for at least 30 days after your planned departure date, otherwise you will be sent back! Make sure you have a return ticket available or you will be sent back. If you need to collect a ticket at the airport, have the flight number and details ready and speak to the customs officer, they should check your history and let you in (be firm). Be careful if you arrive with a damaged passport as new security measures may hinder your entry.