Sri Lanka visa requirements for Canadian citizens
Apply for Sri Lanka ETA from Canada
Sri Lanka receives visitors for tourism, business, and transit purposes from all over the world, and citizens of many countries, including Canada, can now obtain an Electronic Travel Authorisation, for entry to Sri Lanka prior to their trip.
The Sri Lanka ETA for Canadian citizens allows eligible Canadian passport holders to enter Sri Lanka quickly and easily with the appropriate Electronic Travel Authorization type for their trip.
Do I need a visa for Sri Lanka from Canada?
All visitors to Sri Lanka from Canada must obtain a Sri Lanka visa for Canadian citizens. Individuals intending to live or work in Sri Lanka are not eligible for a Sri Lankan ETA for Canadian citizens and must apply for a traditional visa at a Sri Lankan embassy or consulate.
Travellers who are visiting Sri Lanka temporarily, however, can apply for an ETA under the following 3 categories:
The tourist ETA for Sri Lanka allows Canadian citizens to enter the country for up to 30 days for the purposes of vacation, visiting family, medical treatment, or participation in cultural, sporting, etc. events.
The business ETA for Sri Lanka also permits Canadians to visit Sri Lanka for a maximum of 30 days, this time to participate in business activities such as meetings, negotiations, workshops, training etc.
Both the tourist and business ETA are extendable from inside Sri Lanka for a maximum of 6 months, provided the Sri Lanka visa from Canada does not expire first.
The Sri Lanka transit ETA permits travellers entry into Sri Lanka for up to 2 days for the purposes of onward travel to another country. Visitors should note that transit passengers who will be in Sri Lanka for less than 8 hours, who have proof of onward travel, and who do not leave the airport transit area during their stay do not require a Sri Lanka visa for Canadian citizens.
Travellers are advised that individuals with dual Sri Lankan/Canadian citizenship or individuals under 21, born abroad to Sri Lankan parents and whose birth has been registered in Sri Lanka, do not need to apply for a Sri Lanka visa from Canada.
How long does it take for Canadians to get a Sri Lankan ETA?
Because the application for the Sri Lankan ETA for Canadian citizens can be completed online, the entire application process is shorter than for a traditional visa.
Once the online form has been filled in and submitted, which normally takes only a few minutes, the application is usually processed within minutes or hours.
Standard processing delivers the approved authorisation in 1 to 2 business days. There is also a Priority Service that allows Canadian visitors to get their ETA within 1 hour.
However, since delays can occasionally occur, travellers from Canada are recommended to apply for their online Sri Lanka visa for Canadian Citizens at least 2 business days before their intended date of departure for Sri Lanka.
Once the Sri Lanka ETA for Canadian citizens has been processed and approved, the ETA document is delivered electronically to the applicant via email. This eliminates the need for travellers to wait in lengthy queues at their Sri Lankan port of entry to apply for a visa on arrival. It also makes the process much quicker than applying for a traditional visa at a Sri Lankan consulate or embassy.

How do I apply for a Sri Lanka visa from Canada?
Sri Lankan visa requirements for Canadian citizens state that in order to obtain an ETA for Sri Lanka, Canadian citizens must be in possession of the following items:
- A Canadian passport which will remain valid for no less than 6 months following the holder’s entry into Sri Lanka
- A functioning email address (to receive the ETA)
- A working debit/credit card (to pay the application processing fee)
Applicants who have all of these items may then fill out the online Sri Lanka ETA application form. This form will ask for the following information:
- Personal details (name, address, date of birth, country of birth, etc.)
- Passport details (number, date of issue, expiry date)
- Travel itinerary (accommodation reservations, etc.)
The form will also ask visitors to select their desired type of Sri Lanka ETA for Canadian citizens (tourist, business, or transit).
When applying for the Sri Lanka visa from Canada online, travellers should verify that all the information they provide is correct, as errors on their application may cause processing delays or rejection.
How to enter Sri Lanka from Canada with an ETA
Once the Sri Lankan ETA for Canadian citizens has been received electronically, it should be printed for presentation at the port of entry into Sri Lanka.
Canadian visitors to Sri Lanka should also be able to present the following documents when entering the country:
- Proof of sufficient funds for the duration of their stay
- Proof of a return trip to Canada or an onward journey to a third country, plus any necessary travel documents for this third country
Sri Lanka visa requirements for Canadian citizens are subject to change, and visitors planning a trip to Sri Lanka should keep up to date with the latest news and travel information from the country.
Embassy registration for Canadian citizens travelling to Sri Lanka
As part of the ETA application, Canadians will be given the opportunity to register with the nearest Canadian embassy or consulate while in Sri Lanka. Signing up for the embassy registration program is not mandatory but has several benefits.
Canadians will receive the latest safety advice and travel information directly from the embassy while in Sri Lanka. They will be more easily contacted in extraordinary circumstances such as a natural disaster, or in case an emergency requires their attention back home.