Visa Information

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.

E-Visa Recommended

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

Recommended

Cost

$30

Processing

2-5 business days

Stay Permitted

90 days

Entries

Single

How to Apply for E-Visa

1

Visit evisa.gov.zw and create an account

2

Select 'Single Entry Visa' ($30 for Canadian citizens)

3

Complete the application form with travel details

4

Upload passport photo and bio page scan

5

Upload flight and accommodation documents

6

Pay $30 via credit card

7

Wait 2-5 business days

8

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.

← Back to Zimbabwe Travel Guide