To enter Zimbabwe, most nationals will require a visa and every person will need at least six months remaining from the date of entry. Most visitors use the visa on arrival service when entering Zimbabwe; however, visas can also be obtained at a Zimbabwean embassy or online at
https://www.evisa.gov.zw/home. Visitors typically get issued a 30-day visa.
The following countries do not need a visa to enter Zimbabwe if the stay is within three months: Angola, Antigua and Barbuda, Aruba, the Bahamas, Barbados, Belize, Botswana, Cayman Islands, Cyprus, the Democratic Republic of the Congo, Eswatini, Fiji, Ghana, Grenada, Jamaica, Kenya, Kiribati, Lesotho, Madagascar, Malaysia, Malawi, Maldives, Malta, Mauritius, Montserrat, Namibia, Nauru, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Samoa, Seychelles, Singapore, Solomon Islands, South Africa, Tanzania, Tonga, Trinidad and Tobago, Turks and Caicos Islands, Tuvalu, Uganda, Vanuatu and Zambia.
Visitors from Mozambique can stay for up to 30 days without a visa and visitors from Hong Kong can stay for up to 6 months. If you are working (including volunteering) in Zimbabwe for over 30 days, you will need to obtain an employment visa.
If you are also visiting neighbouring Zambia, you can obtain a KAZA visa for USD 50, which allows multiple entries into both countries.