Sri Lanka ETA: How to Apply, Cost, Processing and Validity (2026)
Checked 2026-06.
Checked 2026-06: Sri Lanka requires an Electronic Travel Authorization (ETA) before arrival, but since 25 May 2026 nationals of about 40 countries — including the US, UK, EU states, Canada, Australia, India and the Gulf — get the 30-day tourist ETA free of charge, while most other nationalities still pay an official fee in the rough range of US$20–50.
iVisa handles the form, error-checks your details and offers faster turnaround tiers, which some travelers value when a trip is close. Be aware it charges a service fee on top of any official government fee, so if you're comfortable with forms you can apply yourself on the official portal for less.
Apply for a Sri Lanka ETA via iVisaWe may earn a commission if you buy through this link — at no extra cost to you. See our affiliate disclosure.
| Item | Detail | Validity | Cost | Notes |
|---|---|---|---|---|
| Apply yourself (official portal) | Tourist ETA | 30-day stay, double entry within 30 days of first arrival | Free for ~40 listed nationalities; otherwise ~US$20–50 (gov fee, dated 2026-06) | Official site eta.gov.lk; lowest cost; you fill the form |
| iVisa | Tourist ETA + assisted filing | Same 30-day stay / double entry as official | Official fee (if any) + iVisa service fee; faster tiers cost more | Convenience + error-checking + speed tiers; service fee on top of gov fee |
| Processing time | Standard | n/a | — | Often minutes to 24h; allow up to ~3 days; apply a few days ahead |
| Free-ETA change | Policy update | Effective 25 May 2026 | US$0 for ~40 nationalities (US/UK/EU/Canada/Australia/India/Gulf etc.) | ETA still mandatory even when free; pre-25-May fees non-refundable |
The Sri Lanka ETA (Electronic Travel Authorization) is an online pre-approval you must hold before boarding a flight to Colombo or Mattala. It is not a sticker visa — it is an electronic record linked to your passport. As of the 2026-06 check, an ETA is mandatory for essentially all foreign visitors, including the nationalities that now travel for free and even those covered by reciprocal agreements (Maldives, Seychelles, Singapore). "Free" means no fee, not no application.
The biggest 2026 change: with effect from 25 May 2026, Sri Lanka began granting a free 30-day tourist ETA to nationals of around 40 countries, among them the United States, United Kingdom, Canada, Australia, New Zealand, Japan, South Korea, China, India, Russia and most EU member states plus the major Gulf states. For these travelers the official tourist ETA fee is zero. Travelers who paid the old fee before 25 May 2026 were told those payments are non-refundable, so it is worth confirming your nationality's current status on the official portal before paying anyone.
For nationalities not on the free list, the official tourist ETA fee in 2026 sits roughly in the US$20–50 band depending on category — SAARC-region passports (for example Bangladesh, Bhutan) typically fall toward the lower end (around US$20), while most other non-listed nationalities pay around US$50; transit ETAs are generally free, and business ETAs cost a little more than tourist. Treat these as dated ranges, not guarantees: the fee table changes, so verify the exact figure for your passport at apply time. The standard tourist ETA permits a 30-day stay with double entry, valid within the 30-day window from your first arrival; extensions (up to several months total) are handled separately by the Department of Immigration & Emigration for an extra fee.
You can apply yourself, directly and for the lowest possible cost, on the official government portal at eta.gov.lk. You'll need a passport valid for at least six months, your travel dates, an address in Sri Lanka, and a card for any fee that applies to your nationality. Approvals are often issued within minutes to 24 hours, though officials advise allowing up to about three days and applying at least a few days before travel to be safe. There is no need to pay a third party simply to access a free or low-cost government ETA.
If you'd rather not deal with the government form, a service like iVisa will complete and submit the application for you and offers faster processing tiers — but it charges its own service fee on top of any official government fee, and that service fee rises with the speed tier (rush and super-rush cost more). The honest trade-off: convenience and review versus a higher total price. If your nationality now qualifies for the free ETA, applying yourself on the official portal costs nothing; a paid agent's charge is purely for the convenience.
Check your specific case with the visa-on-arrival eligibility checker.
FAQ
Is the Sri Lanka ETA free in 2026?
As of the 2026-06 check, yes for about 40 nationalities (including the US, UK, EU states, Canada, Australia, India and the Gulf) from 25 May 2026 — but only for the official 30-day tourist ETA, and you must still apply. Other nationalities pay a government fee roughly in the US$20–50 range. Confirm your nationality's status on the official portal before paying.
How much does the Sri Lanka ETA cost?
For listed free nationalities the official tourist ETA fee is US$0 as of 2026-06. For others, the official fee is roughly US$20 (SAARC) up to about US$50 (most others); transit is generally free and business ETAs cost a bit more. These are dated ranges — verify the exact figure for your passport at apply time.
Should I apply through iVisa or the official site?
You can apply yourself on the official portal (eta.gov.lk) for the lowest cost — free if your nationality now qualifies. iVisa fills and checks the form for you and offers faster turnaround, but adds a service fee on top of any government fee, so the total is higher. It's a convenience-versus-price choice.
How long does the ETA take and how long can I stay?
Approval is often issued within minutes to 24 hours, though officials suggest allowing up to about three days. The standard tourist ETA permits a 30-day stay with double entry within the 30-day window from your first arrival; longer stays require a separate extension for an extra fee.