Sri Lanka ETA: official website, fee and validity

The Sri Lanka Electronic Travel Authorization (ETA) is an online travel authorisation for visiting Sri Lanka, issued by the Department of Immigration and Emigration, Sri Lanka. Apply only on the official website below.

Official website (Department of Immigration and Emigration, Sri Lanka) →
Fee
Free since 25 May 2026 for tourists from 40 listed countries, for 30 days. Other nationalities pay the amounts on the official fee page.
How long it lasts
An ETA is valid for six months. You can't get a new one on the same passport until it expires.
When to apply
Every foreign national needs one before arriving in Sri Lanka, including the 40 free-of-charge nationalities.
How long you can stay
30 days, with a second entry allowed within those 30 days (90 days for Maldivian nationals).

Apply on the Department of Immigration and Emigration, Sri Lanka's own website, linked above. Other websites may charge extra for the same application.

Which passports need what for Sri Lanka

Our verified entry rule for each passport we cover. Not every passport uses the Sri Lanka ETA: open your passport's page to see exactly what you need.

Official sources

Checked against the source on 2026-10-28

Informational only, not legal advice. Fees and rules change: check the official website before you apply. We are not affiliated with any government.