Zimbabwe operates a 3-tier visa system based on nationality. Category A nationals (SADC + select countries) enter visa-free for up to 90 days. Category B nationals โ including USA, UK, EU, China, and India (118 countries total) โ can obtain a visa on arrival or apply online via eVisa. Category C nationals (~47 countries) must obtain a Zimbabwe eVisa at before departure โ visa on arrival is not available for this group.
~30 nationalities. No visa required. Enter Zimbabwe freely for up to 90 days.
118 nationalities including US, UK, EU, China, India. Pay at the border OR apply online.
~47 nationalities. Must apply online at evisa.gov.zw before travel. No on-arrival option.
Your nationality determines which row applies to you. Use this table for a fast overview before checking the detailed country lists below.
| Category | Who It Covers | Entry Method | Fee (USD) | Apply Online? |
|---|---|---|---|---|
| A โ Visa Free | SADC countries, select African & Caribbean | No visa needed | $0 | Not required |
| B โ Visa on Arrival | US, UK, EU, China, India, Canada, Australia & 110+ more | Pay at airport/border OR eVisa online | From $30 | โ Recommended |
| C โ eVisa Required | ~47 countries (Nigeria, Pakistan, Bangladesh, Syria, etc.) | eVisa must be approved before departure | From $30 | โ Mandatory |
Citizens of these ~30 countries can enter Zimbabwe without any visa for tourism and short visits (typically up to 90 days, subject to bilateral agreements). No payment required. Simply present your valid passport at immigration.
Category B covers approximately 118 nationalities worldwide โ including the United States, United Kingdom, all EU member states, China, India, Canada, and Australia. You have two options: pay for the visa on arrival at any Zimbabwe international airport or land border, or apply in advance through the Zimbabwe eVisa portal at evisa.gov.zw.
This is a representative list. Category B covers ~118 nationalities total. If your country is not listed in Category A or Category C, it is most likely in Category B. Confirm at or your nearest Zimbabwe embassy.
Citizens of the following countries must apply for and receive a Zimbabwe eVisa approval before boarding their flight. Visa on arrival is not available for Category C nationals. The complete list below is sourced directly from the Zimbabwe Department of Immigration (zimimmigration.gov.zw).
Source: Zimbabwe Department of Immigration, zimimmigration.gov.zw. Last updated: 2025. Always verify your status before travel as categories may change.
If your country does not appear in any of the three categories above, it most likely falls under Category B (visa on arrival or eVisa). Zimbabwe's Category B covers approximately 118 nationalities โ far too many to list exhaustively. When in doubt, check the official eVisa portal at to confirm your eligibility, or contact your nearest Zimbabwe embassy or consulate before booking travel.
Both Category B and Category C nationals can use the official Zimbabwe eVisa system. Category B can use it as a convenient alternative to visa on arrival. Category C must use it โ there is no alternative.
Always verify the current fee schedule on before applying, as fees are subject to change. Visa fees are generally payable in US Dollars.
Fees verified April 2026. Subject to change.