Zambia Visa for Canadian Citizens
Canadian citizens need a visa to enter Zambia. The e-Visa system at evisa.zambiaimmigration.gov.zm makes the process simple, with a single-entry visa costing $50 and valid for 90 days. Canadians planning to visit both Zambia and Zimbabwe (highly recommended for seeing Victoria Falls from both sides) should consider the KAZA UniVisa, also $50, which allows 30 days of travel between the two countries. Visa on arrival is available at Zambian airports and border posts, but applying online in advance is recommended. Yellow fever vaccination is only required if arriving from an endemic country.
Visa At a Glance
- Visa Type
- e-Visa
- Best Option
- e-Visa ($50) or KAZA UniVisa ($50) if also visiting Zimbabwe
- Cost
- $50
- Processing
- 3-5 days
- Validity
- 90 days
- Entries
- Single
E-Visa Application
RecommendedCost
$50
Processing
3-5 business days
Stay Permitted
90 days
Entries
Single
How to Apply for E-Visa
Visit evisa.zambiaimmigration.gov.zm and create an account
Select 'Single Entry Visa' ($50)
Complete the application with travel details
Upload a passport-size photo (JPEG format)
Upload your passport bio page scan
Upload return or onward flight ticket
Upload hotel booking or invitation letter
Upload yellow fever certificate if applicable
Pay $50 via credit or debit card
Wait 3-5 business days for approval
Print the approval letter for immigration
Requirements
E-Visa Documents
- Valid Canadian passport (6+ months validity beyond entry, 2 blank pages)
- Passport-size photo (digital)
- Scanned passport bio page
- Return or onward flight ticket
- Proof of accommodation
- Yellow fever certificate (if arriving from an endemic country)
- Proof of sufficient funds (may be requested)
At Immigration
What to Present
- •Valid Canadian passport (6+ months validity, 2 blank pages)
- •Printed e-Visa approval letter (or apply on arrival)
- •Yellow fever certificate (if from endemic country)
- •Return or onward flight ticket
- •Proof of accommodation
Tips
- •Print your e-Visa approval letter
- •Have your first night's accommodation address ready
- •Request KAZA UniVisa at Livingstone if also visiting Zimbabwe
- •Carry US dollars for payments (visa on arrival only accepts USD)
Typical processing time: 10-20 minutes with e-Visa
Common Mistakes to Avoid
- Not printing the e-Visa approval letter
- Passport with fewer than 6 months validity
- Missing yellow fever certificate when transiting through East Africa
- Not requesting KAZA UniVisa when planning to visit Zimbabwe
- Assuming Canadian dollars are accepted (US dollars are the standard for fees)
Frequently Asked Questions
Do Canadian citizens need a visa for Zambia?
Yes. Canadians need a visa. The e-Visa ($50) is the easiest option, applied for online at evisa.zambiaimmigration.gov.zm. If also visiting Zimbabwe, the KAZA UniVisa ($50) covers both countries.
Can I get a Zambia visa on arrival as a Canadian?
Yes. Visa on arrival is available at Lusaka and Livingstone airports for $50 (USD). However, applying online through the e-Visa system beforehand is recommended to avoid potential delays.
What is the best way to fly from Canada to Zambia?
The most common routes are via Johannesburg (South African Airways or connecting through Europe), Addis Ababa (Ethiopian Airlines from Toronto), or Dubai (Emirates). Total journey time is typically 18-24 hours.
Do I need a yellow fever vaccine from Canada?
Not if flying directly from Canada. You only need a yellow fever certificate if arriving from or transiting through an endemic country. Check requirements based on your routing.
How long can Canadians stay in Zambia?
Up to 90 days on a single-entry e-Visa. The KAZA UniVisa allows 30 days between Zambia and Zimbabwe. Extensions are available through the immigration office.