South African passport holders do not require a visa to visit Zimbabwe. Most nationalities, including UK, Ireland, USA, Canadian, Australian and New Zealand passport holders, require a visa to enter Zimbabwe which can be obtained upon arrival at Harare or Vic Falls airport, as well as border posts, or in advance from an embassy. At present the cost of a single entry visa is USD $30 for Australian, New Zealand and US passport holders, USD $55 for British and Irish passport holders and USD $75 for Canadian passport holders. It is generally cheaper and easier to obtain visas on arrival at Zimbabwe.
Zimbabwe and Zambia have re-introduced the popular, and much-awaited KAZA (Kavango-Zambezi) “Uni-Visa”, which allows visitors to stay in either (or both) countries for up to 30 days for a single payment of US$50.
The UniVisa is available at Harare, Victoria Falls, Lusaka and Livingstone International airports, the Victoria Falls land border (Zimbabwe/Zambia) and the Kazungula land border (Zimbabwe/Zambia/Botswana).
For travelers holding passports for other nationalities, please refer to Project Visa for more information.
Prices quoted are correct at time of writing and subject to change so please check with your local embassy prior to travel