Zimbabwe offers a visa on arrival (VOA) to citizens of over 60 countries at all international airports and major land border posts. The VOA costs $30-$55 USD for single entry and $45-$70 for double entry, payable in cash (USD) or by card at airports. This guide covers everything you need to know about getting your visa at the border, including fees, required documents, and how it compares to the online eVisa.
What Is the Visa on Arrival?
The Zimbabwe visa on arrival is a travel document issued by immigration officers at the country’s ports of entry. Instead of applying for a visa in advance through an embassy or the eVisa portal, eligible travelers can obtain their visa when they arrive in Zimbabwe.
Who Is Eligible
Zimbabwe classifies countries into three visa categories:
| Category | Description | How to Get Visa |
|---|---|---|
| Category A | No visa required | Enter with valid passport only |
| Category B | Visa on arrival or eVisa | Get VOA at border or apply online in advance |
| Category C | Must apply before travel | Embassy or online application required |
Most Western countries, including the United States, United Kingdom, Canada, Australia, and EU nations, fall under Category B. Citizens of Category B countries can choose between the visa on arrival and the online eVisa.
Category A countries include most Southern African Development Community (SADC) nations such as South Africa, Botswana, Namibia, Mozambique, Tanzania, and Zambia. Citizens of these countries do not need a visa for stays up to 90 days.
Category C countries must apply for a visa through the Zimbabwe embassy or the online eVisa portal before traveling. They cannot obtain a visa on arrival. For Category C applicants, see our [Zimbabwe Embassy Visa Information](/zimbabwe-embassy-visa-info/) guide.
Visa Categories Explained
The VOA is available in several types depending on your travel needs:
- Single Entry (30 days): One entry into Zimbabwe, valid for 30 days from the date of entry. Costs $30-$55 depending on nationality.
- Double Entry (90 days): Two entries into Zimbabwe within a 90-day period. Costs $45-$70.
- Multiple Entry (90 days): Unlimited entries for 90 days. Only available to UK, USA, and Canadian citizens. Costs $70+.
- Transit Visa: For travelers passing through Zimbabwe to another country. Costs $30.
Visa on Arrival Fees
VOA fees vary based on your nationality, the type of visa, and how long you plan to stay.
Single Entry Visa on Arrival
| Detail | Information |
|---|---|
| Fee | $30-$55 USD |
| Validity | 30 days from entry |
| Entries allowed | 1 |
| Best for | Short tourist visits |
| Nationalities | All Category B countries |
The $30 fee applies to most Category B nationalities for a standard 30-day single entry visa. Some nationalities may be charged $55 for a 90-day single entry option.
Double Entry Visa on Arrival
| Detail | Information |
|---|---|
| Fee | $45-$70 USD |
| Validity | 90 days from issue |
| Entries allowed | 2 |
| Best for | Side trips to Zambia, Mozambique, or Botswana |
| Nationalities | All Category B countries |
The double entry VOA is ideal if you plan to leave Zimbabwe and return. Common uses include visiting Victoria Falls from the Zambia side, taking a day trip to Chobe National Park in Botswana, or crossing into Mozambique.
Multiple Entry Visa on Arrival
| Detail | Information |
|---|---|
| Fee | $70+ USD |
| Validity | 90 days from issue |
| Entries allowed | Unlimited |
| Best for | Frequent crossers |
| Nationalities | UK, USA, Canada only |
Important: The multiple entry VOA is only available to citizens of the United Kingdom, United States, and Canada. Other nationalities must use the double entry VOA or the eVisa for multiple entries.
VOA Fee Summary
| Visa Type | Single Entry | Double Entry | Multiple Entry |
|---|---|---|---|
| Tourist (30 days) | $30 USD | – | – |
| Tourist (90 days) | $55 USD | $70 USD | $70+ USD |
| Business | $55 USD | $70 USD | – |
| Transit | $30 USD | – | – |
For a complete fee comparison across all visa types, see our [eVisa Fees Guide](/zimbabwe-evisa-fees/).
Required Documents
To obtain a visa on arrival at any Zimbabwe port of entry, you need the following documents:
Essential documents:
- Valid passport with at least 6 months remaining validity from your date of entry
- At least 2 blank pages in your passport for stamps
- 2 passport-sized photographs (color, recent, white background)
- Return or onward flight ticket proving you intend to leave Zimbabwe
- Proof of accommodation (hotel booking or invitation letter)
- USD cash for payment (recommended even if paying by card)
Recommended but not always required:
- Proof of sufficient funds for your stay
- Travel insurance documentation
- Yellow fever certificate (if arriving from an endemic country)
Tip: Carry USD cash in small denominations ($1, $5, $10, $20 bills). Some border posts may not have change for larger bills. US dollars are the primary currency accepted at all ports of entry.
For a complete list of all visa documents and requirements, see our [Zimbabwe visa requirements](/zimbabwe-visa-requirements/) guide.
Where to Get the Visa on Arrival
The visa on arrival is available at all major airports and land border posts in Zimbabwe.
Airports
| Airport | City | VOA Available | Cards Accepted |
|---|---|---|---|
| Robert Gabriel Mugabe International Airport | Harare | Yes | Yes (Visa, MC) |
| Victoria Falls International Airport | Victoria Falls | Yes | Yes (Visa, MC) |
| Joshua Mqabuko Nkomo International Airport | Bulawayo | Yes | Yes (Visa, MC) |
Airport VOA process: The process at airports is straightforward. After landing, follow signs to the immigration hall. Fill out the arrival/departure card, proceed to the VOA counter, present your documents, pay the fee, and receive your entry stamp. The entire process typically takes 15-30 minutes.
Land Border Posts
| Border Post | Countries | VOA Available | Cards Accepted |
|---|---|---|---|
| Beitbridge | Zimbabwe – South Africa | Yes | Cash recommended |
| Chirundu | Zimbabwe – Zambia | Yes | Cash recommended |
| Kariba | Zimbabwe – Zambia | Yes | Cash only |
| Kazungula | Zimbabwe – Zambia/Botswana | Yes | Cash recommended |
| Nyamapanda | Zimbabwe – Mozambique | Yes | Cash only |
| Mutare (Forbes) | Zimbabwe – Mozambique | Yes | Cash recommended |
| Plumtree | Zimbabwe – Botswana | Yes | Cash only |
Land border tip: Most land border posts prefer or require cash payment in USD. South African Rand is accepted at some posts (especially Beitbridge) but at an unfavorable exchange rate. Carry exact change in USD to avoid delays.
For information on the KAZA UniVisa available at Victoria Falls and Kazungula borders, see our [KAZA UniVisa Guide](/kaza-univisa-zimbabwe/).
Airport vs Land Border: Key Differences
Choosing between an airport and a land border for your VOA affects your experience significantly:
| Factor | Airports | Land Borders |
|---|---|---|
| Payment methods | Cash + cards (Visa/MC) | Mostly cash only |
| Queue time | 15-30 minutes | 30-90 minutes (variable) |
| Operating hours | Flight schedules | Generally 06:00-18:00 |
| Photos required | Sometimes waived | Always required |
| Documentation check | Thorough but efficient | Can be more detailed |
| Change available | Usually yes | Often no change |
| Best for | First-time visitors | Overland travelers, budget travelers |
| Declaration form | Can pre-fill online | Paper form at border |
Key insight: If arriving by air, the VOA process is typically faster and more convenient because airports have card payment facilities, shorter queues, and immigration officers experienced with tourist arrivals. Land borders can be more unpredictable, especially during peak hours and holidays.
Peak hours to avoid at land borders:
- Monday and Friday mornings (commuter traffic)
- School holidays and public holidays
- December through January (holiday season)
- Early morning (06:00-09:00) when border posts first open
Visa on Arrival vs eVisa
The biggest decision for Category B nationals is whether to get the VOA or apply for the eVisa online in advance.
| Factor | Visa on Arrival | eVisa (Online) |
|---|---|---|
| processing time | Immediate at border | 2-7 working days |
| Cost (single entry) | $30-$55 | $30 |
| Cost (double entry) | $45-$70 | $45 |
| Pre-approval | No | Yes, guaranteed before travel |
| Queue at border | Possible long queues | Minimal (pre-approved) |
| Risk of denial | At the border | Before travel |
| Documents needed | Physical copies at border | Uploaded online |
| Payment | Cash/card at border | Card online |
| Best for | Spontaneous travel | Planned trips |
Recommendation: For most travelers, the eVisa is the better option. It is cheaper ($30 vs $30-$55 for single entry), provides guaranteed entry before you travel, and means shorter wait times at the border. The VOA is best when you cannot wait for the eVisa processing time or are making a spontaneous trip.
For details about eVisa processing times, see our [eVisa Processing Time](/zimbabwe-evisa-processing-time/) guide. For a complete overview of all visa options, see our [eVisa Zimbabwe Guide](/evisa-zimbabwe-guide/).
Frequently Asked Questions
Can you still get a visa on arrival in Zimbabwe?
Yes, the visa on arrival is still available at all Zimbabwe international airports and major land border posts for Category B nationals. Citizens of the US, UK, Canada, Australia, EU countries, and many other nations can get a VOA. Category C nationals must apply online or through an embassy before traveling.
How much is the visa on arrival in Zimbabwe?
The VOA costs $30-$55 USD for single entry (30-90 days) and $45-$70 for double entry (90 days). UK, USA, and Canadian citizens can get a multiple entry VOA for $70+. A transit visa costs $30. Payment is in USD cash at land borders or by card at major airports.
Can US citizens travel to Zimbabwe without a visa?
No, US citizens are Category B nationals and need a visa. However, they can easily get one on arrival at any port of entry ($30-$55 for single entry) or apply for an eVisa online in advance ($30 for single entry). The process is straightforward and takes about 15-30 minutes at airports.
How long does it take to get a Zimbabwe visa online?
The online eVisa takes an average of 7 working days to process through evisa.gov.zw. Some applications are approved in 2-3 days. The visa on arrival is immediate at the border, making it a good backup if your eVisa is delayed. See our eVisa Processing Time guide for details.
What documents do I need for visa on arrival in Zimbabwe?
You need a passport valid for at least 6 months with 2 blank pages, 2 passport photos, a return or onward ticket, proof of accommodation, and USD cash for payment. At airports, credit/debit cards are also accepted. Carry small USD bills as border posts may not have change.
Does the Zimbabwe visa on arrival accept credit cards?
Yes, at major airports (Harare, Victoria Falls, Bulawayo), Visa and Mastercard credit and debit cards are accepted for VOA payment. At land border posts, cash in USD is strongly recommended as card terminals may not be available or may not work reliably.
Is visa on arrival or eVisa better for Zimbabwe?
The eVisa is generally better for planned trips. It costs less ($30 vs $30-$55 for single entry), provides pre-approval before travel, and means faster entry at the border. The VOA is better for spontaneous trips where you cannot wait for the eVisa processing time (2-7 days).
Can I get a visa on arrival at Victoria Falls?
Yes, Victoria Falls International Airport offers visa on arrival with card payment accepted. The Victoria Falls Border Post (between Zimbabwe and Zambia) also offers VOA but cash payment is recommended. Both locations also issue the KAZA UniVisa ($50) for dual-country access.
What is the difference between Category A and Category B countries?
Category A countries do not need a visa to enter Zimbabwe (includes most SADC nations like South Africa, Botswana, and Zambia). Category B countries can get a visa on arrival or eVisa (includes US, UK, Canada, Australia, EU). Category C countries must apply for a visa before traveling through an embassy or online portal.
How long is the queue for visa on arrival at Zimbabwe airports?
At major airports, the VOA process typically takes 15-30 minutes during normal periods. During peak travel times (December-January, school holidays), expect waits of 30-60 minutes. Land border posts can have longer queues, especially during morning rush hours and holidays.
—
Last updated: July 2026. VOA fees and availability verified against evisa.gov.zw and travel.state.gov. Fees and categories may change without notice – always confirm before traveling.
The evisazimbabwe.info team monitors official sources for VOA policy changes and updates this guide accordingly.