Nationals of the following countries do not need visas to enter Zimbabwe. Angola, Antigua and Barbuda, Aruba, Bahamas, Barbados, Belize, Botswana, Cayman Islands, Cyprus, DR Congo, Eswatini, Fiji, Ghana, Grenada, Hong Kong, Jamaica, Kenya, Kiribati, Lesotho, Madagascar, Malaysia, Malawi, Maldives, Malta, Mauritius, Montserrat, Mozambique, 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.
Nationals of the following countries can be granted visas at the port of entry upon payment of the visa fee. You can also obtain this visa in advance at an embassy. Visas start at US$45. European Union (Cyprus and Malta do not need a visa), Albania, Algeria, Andorra, Argentina, Armenia, Australia, Azerbaijan, Bahrain, Belarus, Bermuda, Bhutan, Bosnia and Herzegovina, Brazil, British Virgin Islands, Brunei, Burundi, Canada, Cape Verde, Chile, China, Comoros, Costa Rica, Cuba, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Ethiopia, Georgia, Guatemala, Guyana, Haiti, Honduras, Iceland, India, Indonesia, Iran, Israel, Japan, Kazakhstan, Kuwait, Kyrgyzstan, Liechtenstein, Macao, Marshall Islands, Mexico, Micronesia, Moldova, Monaco, New Zealand, Nicaragua, Norway, Palau, Palestine, Panama, Papua New Guinea, Paraguay, Peru, Russia, Rwanda, San Marino, Sao Tome and Principe, Senegal, Serbia, South Korea, Suriname, Switzerland, Tajikistan, Turkey, Turkmenistan, Ukraine, United Arab Emirates, United Kingdom, United States, Uruguay, Uzbekistan, Vatican and Venezuela.
Nationals of countries not listed above are required to apply for and obtain visas prior to traveling. An evisa is available for US$45 and takes 7 days.
A visa for Zambia and Zimbabwe is available for US$50 and valid for 30 days for some nationalites.
Zimbabwe visa regime