Do Canadian passport holders need a visa for Sri Lanka?
Covers 11 passports and 80 destinations. Rules older than 30 days are flagged for re-check.
How this tool works
We read the official notice for each pair and record the date. Nothing here is generated; a pair with no written check is not shown.
How we checkFree ETA required. Canadian passport holders need a Sri Lanka ETA, free since 25 May 2026.
Canada is on the official list of 40 countries whose citizens get the tourist ETA free of charge, but it is still required before arrival. Apply only on the official eta.gov.lk site. Travel.gc.ca says a tourist visa is not required for stays up to 30 days, that you must get the ETA online before travel, and that you should carry a copy of the approval.
Source: Department of Immigration and Emigration, Sri Lanka. Checked Oct 6, 2026See the source
- Maximum stay
- 30 days
- Double entry within the 30 days (eta.gov.lk).
- Fee
- Free
- Since 25 May 2026 for 40 countries.
- Passport validity
- 6 months
- Beyond the date you expect to leave Sri Lanka (Travel.gc.ca).
- ETA approval
- Carry a copy
- Travel.gc.ca: have it ready when you go through immigration.
- Yellow fever
- If arriving from a risk country
- See the vaccines section of Travel.gc.ca for the entry requirement.
Changes to this rule
- May 25, 2026Tourist ETA made free for 40 countries.