Arrival Card Finder

Sri Lanka arrival card: Online Arrival Card (eEmbarkation)

Sri Lanka

Optional form

You can fill in the Online Arrival Card (eEmbarkation) online before you arrive, which can save time at the border.

We haven't confirmed an official web link for this form yet. Use only the government's official channels, and never pay a third-party site for it.

When to submit: Can be completed up to 3 days before travel

We couldn't fully confirm this one. Please check the official government website before you travel.

Visas and travel authorizations depend on your nationality, so check those separately.

More details▾

Since 1 January 2023 Sri Lanka has offered an online arrival card for foreigners as a facility, not a requirement. Its published address (eservices.immigration.gov.lk/emb/eEmbarkation) was not working in October 2026 and no newer official address was found; arrival forms are issued at the port. An ETA is required before travel for most nationalities.

Common questions

Do I need an arrival card for Sri Lanka?
It's optional. Sri Lanka offers the Online Arrival Card (eEmbarkation) online, and filling it in before you fly can make arrival faster. Since 1 January 2023 Sri Lanka has offered an online arrival card for foreigners as a facility, not a requirement. Its published address (eservices.immigration.gov.lk/emb/eEmbarkation) was not working in October 2026 and no newer official address was found; arrival forms are issued at the port. An ETA is required before travel for most nationalities.
When should I fill in the Online Arrival Card (eEmbarkation)?
Can be completed up to 3 days before travel
How much does the Online Arrival Card (eEmbarkation) cost?
Arrival forms are normally free on official government channels. Don't pay a third-party website to submit it for you.
Is the Online Arrival Card (eEmbarkation) the same as an arrival card or entry form?
Yes. Countries use different names for the same thing: arrival card, arrival form, entry form, immigration card, landing card, ED (embarkation and disembarkation) card. For Sri Lanka, the official name is the Online Arrival Card (eEmbarkation).
Do I still need a visa for Sri Lanka?
An arrival form is not a visa. Whether you need a visa or an electronic travel authorization depends on your nationality, so check Sri Lanka's official immigration website or your own government's travel advice.

Other countries in South Asia, Central Asia and the Middle East