High commission
High commission of Canada in Mozambique
Avenida Kenneth Kaunda 1138
Canadian citizens need an eTA, a short online form, before flying to Mozambique.

CAN
Canada
MOZ
Mozambique
eTA needed
People from 29 listed countries need advance approval for holidays or business.
Apply for the eTA on Mozambique's official government website, never a reseller.
Apply before you book non-refundable travel; most approvals come back quickly.
The eTA links to your passport number, so travel on the same passport.
Get your Mozambique visa sorted
A visa expert checks the rules and helps you apply. No payment now.
Check your passport before choosing a holiday visa.
How to apply
Documents required
How to apply
Documents required
How to apply
Documents required
How to apply
How to apply
Documents required
For lost passports and emergencies.
High commission
Avenida Kenneth Kaunda 1138

Mozambique is a republic on the Indian Ocean coast of southeast Africa, facing Madagascar.
Going to Mozambique
Places close to Mozambique with simpler entry for you.
Canadian citizens need an eTA, a short online form, before flying to Mozambique.
Up to 30 days each visit with the eta needed rule. Staying longer can mean a fine or a ban from coming back.
Only on Mozambique's official government website. Avoid agents and look-alike sites that add fees. Apply before you book anything you can't cancel.
Mozambican citizens need a visa for Canada, from its embassy or consulate.
Antigua and Barbuda, Argentina, Bahamas, Barbados Belize, and 5 more can enter without applying before they travel.
Mauritius, Rwanda, Seychelles, Zambia Burundi, and 3 more let canadian citizens in without applying before travel.
Apply for the eTA on Mozambique's official government website, never a reseller. Apply before you book non-refundable travel; most approvals come back quickly.
Mozambican metical (MT). Carry some cash for arrival, especially if a visa fee is paid at the border.
Portuguese.
It ranks #10 and reaches 152 destinations without applying ahead.
Reviewed by @snuck