Sri Lanka eVisa for Canadian citizens
Canadian passport holders need a visa to enter Sri Lanka for Tourism or Business. Apply online, and we'll review your application before it's submitted and email you the approved eVisa.
Quick summary
- Can be used for Tourism, Business
- Stay for up to 30 days · use within 90 days
- Once approved, your eVisa is emailed to you
- Apply at least 3 days before you travel (approval usually takes up to 2 days)
- Entries
- Double
- Stay for
- 30 days
- Use within
- 90 days
- Approved in
- 1-2 days
What you'll need
- Passport photo page
- Digital photo (selfie)
- Accommodation address
- Return or onward flight ticket
Entry points
A Sri Lanka eVisa is accepted at all major international airports and other official points of entry. Your visa must match your passport exactly, so double-check your details before submitting.
How it works
- 1Apply online in a few minutes
Upload a photo of your passport and we read the details for you. Answer the questions the government asks, check everything, and pay.
- 2We review, then submit
A person checks your application against your passport before it goes to the government, catching the small mismatches that cause rejections.
- 3Get your eVisa by email
We track the application and email you the moment it's approved, with everything you need to travel.
Frequently asked questions
As of 25 May 2026, citizens of about 40 countries — including Canada, the US, the UK, Australia, and Germany — get the tourist ETA free of charge from the government for a 30-day stay. Ireland isn't on that list, so the standard $50 government processing fee still applies for Irish citizens. We'll always show you the correct total for your passport, including if that means $0 government fee, before you pay.
Most approvals arrive within 24-48 hours.
The standard ETA allows a 30-day stay with double entry, extendable in-country up to a total of 270 days.