Sri Lanka Visa RequirementsFor Canada passport holders
Canadian passport holders must obtain an Electronic Travel Authorization (ETA) before visiting Sri Lanka. The ETA costs USD $50 for a tourist visa valid for 30 days, extendable in-country.
Canada passport holders must apply for an electronic visa (eVisa) online before traveling to Sri Lanka.
Apply for the Sri Lanka ETA at the official government portal at least a few days before departure. Select "Tourist" as the purpose. Pay the USD $50 fee by credit card. You will receive an approval email; print or save it to show on arrival. ETAs can be extended at the Department of Immigration in Colombo for longer stays.
Entry Requirements
Passport Validity
6 months beyond date of entry
Blank Pages
2 blank pages required
Multiple Entry
Single entry only
Work Permitted
No - requires work visa
Current Travel Situation
Canada to Sri Lanka: What You Need to Know
Sri Lanka offers ancient temples, tropical beaches, and lush hill country. The ETA is processed online and linked to your passport electronically; no physical visa sticker is placed in your passport.
Practical Tips
The train from Colombo to Kandy and the scenic Kandy to Ella route are highly recommended. The tuk-tuk (auto rickshaw) is the best way to navigate smaller towns. Sri Lanka has no enforced dress code for tourists, but cover up when entering religious sites. Carry your ETA approval confirmation with your passport.
Frequently Asked Questions
Do Canadians need a visa for Sri Lanka?
Yes. Canadian passport holders need an Electronic Travel Authorization (ETA) before visiting Sri Lanka. The ETA costs USD $50 for a 30-day tourist stay. Apply at the official Sri Lanka ETA portal at www.eta.gov.lk before departure.
How long can Canadians stay in Sri Lanka with an ETA?
The standard tourist ETA allows a stay of up to 30 days. Extensions can be applied for at the Department of Immigration and Emigration in Colombo, allowing stays of up to six months total in some cases.
How do I apply for the Sri Lanka ETA as a Canadian?
Visit www.eta.gov.lk, select "Tourist" purpose, enter your passport details, upload a passport-size photo, and pay the USD $50 fee by credit card. You will receive an approval email within a few hours to a few days. Print or save the email to present on arrival.
Is Sri Lanka safe for Canadian tourists?
Sri Lanka is generally safe for tourists. Exercise normal caution. The country has recovered significantly from the 2022 economic crisis. The Government of Canada advises exercising a high degree of caution in Sri Lanka due to the potential for civil unrest. Check the latest travel advisory before departure.