Visa & Passport
For a stay of up to 6 months: Hong Kong SAR
For a stay of up to 3 months: Antigua and Barbuda, Aruba, Bahamas, Barbados, Belize, Botswana, Congo (DRC), Cyprus, Fiji, Grenada, Jamaica, Kenya, Kiribati, Lesotho, Malaysia, Malawi, Maldives, Malta, Mauritius, Namibia, Nauru, Samoa, Singapore, Solomon Islands, St Kitts and Nevis, St Lucia, St Vincent and the Grenadies, Swaziland, Tanzania, Trinidad and Tobago, Tuvalu, Uganda, Vanuatu and Zambia
Category B (countries whose nationals are granted visas at the port of entry on payment of the requisite visa fees):
Argentina, Austria, Australia, Belgium, Brazil, Brunei, Canada, Czech Republic, Denmark, Dominican Republic, Egypt, Finland, France, Germany, Ghana (Gratis), Greece, Hungary, Indonesia, Iceland, Ireland, Israel, Italy, Japan, Kuwait, Liechtenstein, Luxembourg, Monaco, Netherlands, New Zealand, Norway, Palau Island, Palestine (State of), Papua New Guinea, Poland, Portugal, Puerto Rico, Seychelles, Slovak Republic, South Africa (Gratis), South Korea, Spain, Sweden, Switzerland, United Arab Emirates, Uruguay, United Kingdom, United States, Vatican City and Virgin Islands
Visa fees at the port of entry for Category B nationals are as follows: US$30 (single entry), US$45 (double entry), US$55 (multiple entry) - a valid passport, travel itinerary, return/onward journey ticket and cash payment must be presented. Note that Canadian citizens are only able to obtain single entry visas on arrival at a cost of US$75, whilst British and Irish citizens pay higher fees for a Zimbabwe visa on arrival (US$55 for single entry and US$70 for double entry).
For Canadian, British, Irish passports it would be better to get the USD $50 30-day Univisa which is good for both Zimbabwe and Zambia. The Univisa is available only at Harare Airport, Victoria Falls Airport, Victoria Falls Border Post and Kazangula Botswana Border Post.
Category C (countries whose nationals are required to apply for and obtain visas prior to travelling):
Afghanistan, Albania, Algeria, Andorra, Angola, Armenia, Azerbaijan, Bahrain, Bangladesh, Belarus, Benin, Bermuda, Bhutan, Bolivia, Bosnia-Herzegovina, Brazzaville, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Cape Verde Islands, Cayman Islands, Central African Republic, Chad, Chile, China, Colombia, Comoros Islands, Congo (Brazzaville), Costa Rica, Conakry, Côte d'Ivoire, Croatia, Cuba, Djibouti Republic, El Salvador, Ecuador, Equatorial Guinea, Eritrea, Estonia, Ethiopia, French Guiana, French Polynesia, French West Indies, Gabon, Gambia, Georgia, Gibraltar, Guatemala, Guinea, Guinea Bissau, Guyana, Haiti, Honduras, India, Iran, Iraq, Jordan, Kazakhstan, Krygyzstan, Laos, Latvia, Lebanon, Liberia, Libya, Lithuania, Macao SAR, Madagascar, Mali, Marshall Islands, Macedonia, Mauritania, Mexico, Micronesia, Moldova, Mongolia, Montserrat, Morocco, Mozambique, Myanmar, Nepal, New Caledonia, Nicaragua, Niue, Niger, Nigeria, North Korea, Oman, Pakistan, Panama, Paraguay, Peru, Philippines, Qatar, Reunion, Romania, Russia, Rwanda, San Marino, São Tomé and Príncipe, Saudi Arabia, Senegal, Sierra Leone, Slovenia, Somalia, Sri Lanka, Sudan, Suriname, Syria, Tajikistan, Taiwan, Thailand, Togo, Tunisia, Turkey, Turkmenistan, Turk and Caicos Islands, Ukraine, Uzbekistan, Venezuela, Vietnam, Yemen, Yugoslavia
Visas can be obtained at Zimbabwean embassies/consulates. The fees for a visa vary between US$30 and 180 and depend on the applicant's nationality.
You might be able to apply for a Zimbabwean visa at a British embassy, high commission or consulate in the country where you legally reside if there is no Zimbabwean diplomatic post. For example, the British embassy in Amman accepts Zimbabwean visa applications (this list is not exhaustive). British diplomatic posts charge £50 to process a Zimbabwean visa application and an extra £70 if the authorities in Zimbabwe require the visa application to be referred to them. The authorities in Zimbabwe can also decide to charge an additional fee if they correspond with you directly.