Zimbabwe Visa for Canadian Citizens
Canadian citizens need a visa to visit Zimbabwe. The single-entry tourist e-Visa costs $30 and is valid for 90 days. Canadians pay the standard rate, considerably less than US and UK citizens. If your itinerary includes both Zimbabwe and Zambia, the KAZA UniVisa ($50) allows 30 days with multiple border crossings between the two countries. Apply online at evisa.gov.zw before departure, or obtain your visa on arrival at Harare or Victoria Falls airports. Most Canadian travelers connect through Johannesburg or Addis Ababa to reach Zimbabwe.
Visa At a Glance
- Visa Type
- e-Visa
- Best Option
- Single-entry e-Visa ($30) or KAZA UniVisa ($50 for Zimbabwe + Zambia)
- Cost
- $30
- Processing
- 2-5 days
- Validity
- 90 days
- Entries
- Single
E-Visa Application
RecommendedCost
$30
Processing
2-5 business days
Stay Permitted
90 days
Entries
Single
How to Apply for E-Visa
Visit evisa.gov.zw and create an account
Select 'Single Entry Visa' ($30 for Canadian citizens)
Complete the application form with travel details
Upload passport photo and bio page scan
Upload flight and accommodation documents
Pay $30 via credit card
Wait 2-5 business days
Print the approval letter
Requirements
E-Visa Documents
- Valid Canadian passport (6+ months validity beyond entry, 2 blank pages)
- Passport-size photo (digital, white background)
- Scanned passport bio page
- Return or onward flight ticket
- Proof of accommodation
- Yellow fever certificate (only if arriving from endemic country)
At Immigration
What to Present
- •Valid Canadian passport (6+ months validity, 2 blank pages)
- •Printed e-Visa approval letter (if applied online)
- •Return or onward flight ticket
- •Proof of accommodation
Tips
- •Print your e-Visa letter
- •Specify KAZA UniVisa if visiting Zambia
- •Carry small USD denominations
Typical processing time: 15-30 minutes
Common Mistakes to Avoid
- Not printing the e-Visa approval letter
- Passport with fewer than 6 months validity
- Not carrying small USD denominations
- Not requesting KAZA UniVisa when also visiting Zambia
Frequently Asked Questions
Do Canadian citizens need a visa for Zimbabwe?
Yes. Canadians need a visa costing $30 for single entry (90 days). Apply at evisa.gov.zw or on arrival. The KAZA UniVisa ($50) covers both Zimbabwe and Zambia.
How much does a Zimbabwe visa cost for Canadians?
A single-entry visa costs $30 for Canadian citizens. This is less than the $55 charged to US and UK citizens. The KAZA UniVisa is $50 regardless of nationality.
What is the best route from Canada to Zimbabwe?
Ethiopian Airlines from Toronto via Addis Ababa is popular. Alternatively, fly to Johannesburg via London or Frankfurt (multiple airline options), then connect to Victoria Falls or Harare.
Do I need a yellow fever vaccine?
Only if arriving from or transiting through a yellow fever endemic country. Not required for standard Canada-Johannesburg-Zimbabwe or Canada-Addis Ababa-Zimbabwe routing.
What currency should I bring?
US dollars. Zimbabwe uses USD as its primary currency. Exchange Canadian dollars for USD before departure. ATMs in Zimbabwe can be unreliable, so bring sufficient cash.