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.

eVisa
30 days max stay
$50 visa cost
Colombo
Asia
LKR (₨)
Sinhala, Tamil
UTC+5:30

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.