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
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
- Sri Lanka ETA: Fees
- Sri Lanka ETA: What is an ETA
- Department of Immigration and Emigration: Special Notice, free tourist visas for 40 countries
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.