Back

Zimbabwe passport visa requirements

198 destinations

A Zimbabwe passport gives visa-free access to 36 countries and territories. Holders can enter 97 of 198 destinations without arranging a visa in advance (36 visa-free, 23 with visa on arrival, 36 with an eVisa, 2 with an eTA), while 101 require a visa beforehand.

Visa-free · 36

Angola, Bahamas, Barbados, Belize, Benin, Botswana, Dominica, DR Congo, Ecuador, Fiji, Gambia, Ghana, Haiti, Hong Kong, Iran, Lesotho, Malawi, Malaysia, Mauritius, Micronesia, Mozambique, Namibia, Palestine, Philippines, Rwanda, Saint Kitts and Nevis, Saint Vincent and the Grenadines, Seychelles, Singapore, South Africa, Swaziland, Tanzania, Trinidad and Tobago, Uganda, Vanuatu, Zambia

Visa on arrival · 23

Bangladesh, Bolivia, Burundi, Cambodia, Cape Verde, Comoros, Djibouti, Ethiopia, Guinea-Bissau, Jordan, Macao, Madagascar, Maldives, Mauritania, Nicaragua, Nigeria, Palau, Saint Lucia, Samoa, Senegal, Sri Lanka, Timor-Leste, Tuvalu

eVisa · 36

Albania, Antigua and Barbuda, Australia, Bahrain, Bhutan, Burkina Faso, Cameroon, Colombia, Cuba, El Salvador, Equatorial Guinea, Gabon, Georgia, Guinea, India, Indonesia, Iraq, Kazakhstan, Kyrgyzstan, Libya, Mongolia, Oman, Pakistan, Papua New Guinea, Qatar, Russia, Sao Tome and Principe, Sierra Leone, Somalia, South Korea, South Sudan, Syria, Tajikistan, Togo, United Arab Emirates, Vietnam

eTA · 2

Ivory Coast, Kenya

Visa required · 101

Afghanistan, Algeria, Andorra, Argentina, Armenia, Austria, Azerbaijan, Belarus, Belgium, Bosnia and Herzegovina, Brazil, Brunei, Bulgaria, Canada, Central African Republic, Chad, Chile, China, Congo, Costa Rica, Croatia, Cyprus, Czech Republic, Denmark, Dominican Republic, Egypt, Eritrea, Estonia, Finland, France, Germany, Greece, Grenada, Guatemala, Guyana, Honduras, Hungary, Iceland, Ireland, Israel, Italy, Jamaica, Japan, Kiribati, Kosovo, Kuwait, Laos, Latvia, Lebanon, Liberia, Liechtenstein, Lithuania, Luxembourg, Mali, Malta, Marshall Islands, Mexico, Moldova, Monaco, Montenegro, Morocco, Myanmar, Nauru, Nepal, Netherlands, New Zealand, Niger, North Korea, North Macedonia, Norway, Panama, Paraguay, Peru, Poland, Portugal, Romania, San Marino, Saudi Arabia, Serbia, Slovakia, Slovenia, Solomon Islands, Spain, Sudan, Suriname, Sweden, Switzerland, Taiwan, Thailand, Tonga, Tunisia, Turkey, Turkmenistan, Ukraine, United Kingdom, United States, Uruguay, Uzbekistan, Vatican, Venezuela, Yemen

Common questions

Where can Zimbabwe passport holders travel visa-free?

Zimbabwe passport holders can travel visa-free to 36 countries and territories, including Angola, Bahamas, Barbados, Belize, Benin, Botswana, Dominica, DR Congo, Ecuador, Fiji, Gambia, Ghana and 24 more.

How many countries can a Zimbabwe passport enter without a visa in advance?

A Zimbabwe passport can enter 97 of 198 destinations without arranging a visa in advance: 36 visa-free, 23 with visa on arrival, 36 with an eVisa, 2 with an eTA.

Which countries require a visa for Zimbabwe passport holders?

101 destinations require a Zimbabwe passport holder to obtain a visa in advance, including Afghanistan, Algeria, Andorra, Argentina, Armenia, Austria, Azerbaijan, Belarus, Belgium, Bosnia and Herzegovina, Brazil, Brunei and 89 more.

Requirements change often. Confirm with the destination's embassy or official immigration site before you travel.