Sri Lanka entry requirements for Canada passport holders
Canadian passport holders can get a visa on arrival in Sri Lanka for tourism, business, or transit. As of 2026, just show up at the airport with the right documents and pay the fee. No need to apply online beforehand.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| eVisa application ETA required | Apply for an Electronic Travel Authorization (ETA) at eta.gov.lk before departure. The ETA costs $35–$50 USD depending on processing time and is valid for 30 days. Approval usually comes within 24 hours — do not show up at the airport without it.Apply for ETA | Required |
| Valid passport 6 months validity | Your Canadian passport must be valid for at least 6 months beyond your intended departure date from Sri Lanka. Airlines check this at check-in — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Required for entry | Immigration officers at Bandaranaike International Airport routinely ask for proof of onward travel. Have a printed or digital copy of your return flight or a ticket to your next destination ready. | Required |
| Proof of accommodation Hotel booking or invitation | Officers may ask where you are staying. Have a hotel confirmation, hostel booking, or a letter from your host with their address and contact number ready to show. | Recommended |
| Proof of funds Financial means | Carry evidence of at least $50 USD per day for your stay — a bank statement, credit card, or cash works. Immigration rarely checks this for Canadian passport holders, but it is better to have it. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply online via ETA system before travel; same as VoA but pre-approved.
Allows multiple entries; good for regional travel.
Requires invitation letter from Sri Lankan company.
| Service | Cost |
|---|---|
| Visa on Arrival (single entry, 30 days)Payable at airport immigration counter in USD, EUR, GBP, or LKR. | $35 USD (approx. $35 USD) |
| Visa on Arrival (double entry, 30 days)Allows two entries within validity period. | $40 USD (approx. $40 USD) |
| Stay extension (per month, up to 6 months)Apply at Department of Immigration and Emigration in Colombo before visa expires. | $50 USD (approx. $50 USD) per month |
| Overstay fine (per day)Maximum cap of $200 USD. Pay at immigration office or airport departure. | $5 USD per day (approx. $5 USD) |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Sri Lanka
Canadian passport holders transiting through Sri Lanka (Bandaranaike International Airport) do not need a transit visa if staying airside and not passing immigration. For landside transit or leaving the airport, a visa on arrival is required.
- No visa needed for airside transit under 24 hours.
Health & vaccines for Sri Lanka
Mosquito-borne; common in urban and rural areas, especially during rainy seasons.
Risk of traveler's diarrhea, cholera, and typhoid from contaminated food/water.
Risk from freshwater exposure in rural areas; avoid swimming in floodwaters.
Low risk in most tourist areas; prophylaxis recommended for rural travel in dry zone (e.g., Anuradhapura, Polonnaruwa).
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Main office for visa extensions and re-entry permits. Bring passport, visa, photos, and fee.
Handles extensions for central region visitors.
Practical information for CA travellers
Getting to Sri Lanka
Nearby destinations you can also visit
Countries close to Sri Lanka — with your same passport.