Sri Lanka flag

Sri Lanka ETA on arrival: fee, stay and who needs it

Fee table still lists on-arrival rates, but official notice says all foreign nationals must obtain an ETA before arrival; treat as fallback only. Tourist on arrival: US$ 25 SAARC, US$ 60 all other countries

ETA on arrival

On arrival
Official fee
$60
Stay
30 days
Processing
at the airport
Interview
No
Official site: www.eta.gov.lk/slvisa/visainfo/fees.jsp?locale=en_US

Questions

How much is the Sri Lanka ETA on arrival?

The official fee is $60. Tourist on arrival: US$ 25 SAARC, US$ 60 all other countries

How long can I stay on the ETA on arrival?

30 days. Validity: 30 days.

What can I do on the ETA on arrival?

It is for tourism, business.

Official sources

Checked on November 4, 2026

Sroky is a private company and is not part of any government. The destination decides on every entry. Rules change: the official source always applies.