Skip to content

Canada passport → Sri Lanka

Sri Lanka visa for citizens of Canada

eTAElectronic Travel Authorization (ETA) · Tourist (30 days)

Citizens of Canada don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling.

Official application site

Not yet verified

Our latest check could not confirm these details against an official source, or found a conflict. Treat them as a starting point and confirm with the embassy or official visa portal before you book.

Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.

Key facts

Entry routeeTA · Electronic Travel Authorization (ETA) · Tourist (30 days)
How to applyElectronic travel authorization (online)
Maximum stayUp to 30 days
Visa validity180 days
EntriesSingle entry
Processing time1–2 days
Government feeNo fee listed
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired
Proof of fundsUSD 500

How to apply

  1. 1

    Visit the official ETA website

    Go to https://www.eta.gov.lk and select 'Apply for ETA'.

  2. 2

    Complete the online application form

    Fill in personal, passport, and travel details accurately.

  3. 3

    Upload required documents

    Upload digital passport photo and scanned passport bio page.

  4. 4

    Submit application

    Review all information and submit the application.

  5. 5

    Receive ETA by email

    Approval is usually sent within 1-2 business days; print and carry it.

Documents checklist

Identity

  • Valid passport (Canadian)

    Must have at least 6 months validity from date of arrival.

  • Digital passport photo

    Recent (within 6 months), white background, 3.5 x 4.5 cm.

Travel

  • Return or onward flight booking

    Proof of departure from Sri Lanka within 30 days.

  • Proof of accommodation

    Hotel reservation or invitation letter from host.

  • Travel itinerary

    Optional

    Optional but recommended for verification.

Financial

  • Sufficient funds proof

    Optional

    Bank statement or credit card limit (recommended minimum USD 500).

Proof of funds

Minimum balance: USD 500

  • bank statement
  • credit card statement
  • cash

Recommended but not always required for ETA.

Good to know

  • Apply at least 1-2 business days before departure.
  • Ensure passport is valid for at least 6 months from arrival.
  • ETA is single-entry; re-entry requires a new application.
  • Free of charge from 25 May 2026 for Canadian citizens.

Common refusal reasons

Incomplete or incorrect passport/name details

Double-check all entries match passport exactly.

Criminal record or previous overstay in Sri Lanka

Disclose any previous issues honestly; consult embassy if unsure.

No onward or return travel proof

Always upload a confirmed flight booking leaving Sri Lanka.

FAQ

Do citizens of Canada need a visa for Sri Lanka?

Citizens of Canada don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling. Visa type: Electronic Travel Authorization (ETA) · Tourist (30 days).

How long can citizens of Canada stay in Sri Lanka?

Up to 30 days.

How long does Sri Lanka visa processing take?

Typically 1–2 days.

What documents do citizens of Canada need for Sri Lanka?

Valid passport (Canadian); Digital passport photo; Return or onward flight booking; Proof of accommodation; Travel itinerary; Sufficient funds proof.

How long must my passport be valid for Sri Lanka?

At least 6 months.

Where do I apply?

On the official site: https://www.eta.gov.lk

Sources

Plan your trip to Sri Lanka

Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way. Need data on arrival? See the Nowah eSIM guide for Sri Lanka.

Sri Lanka visa for other passports

More destinations for Canada passport holders