Home / Visa & entry
Visa & entry rules
Every visitor needs an Electronic Travel Authorization (ETA) approved before arrival. Since 25 May 2026 it's free for nationals of 40 countries.
ETA fees and stay length
| Who | Fee | Stay | Notes |
|---|
Reviewed . Fees and the country list can change, so always confirm on the official portal before paying.
How to apply
- Go to the official site eta.gov.lk. Avoid look-alike agency sites that charge extra.
- Choose "Tourist ETA" and fill in your passport details (valid 6+ months from arrival), dates and first address in Sri Lanka.
- Pay by card if your nationality isn't on the free list.
- Approval usually arrives by email within 24–72 hours. Print it or save it on your phone.
- On arrival, show your passport, ETA approval, return ticket and accommodation details.
No more ETA on arrival. Get approval before you fly; airlines may refuse boarding without it.