Visa & ETA

Sri Lanka asks almost every nationality for an Electronic Travel Authorisation (ETA) before arrival, even where the fee is waived. This page shows your requirement by nationality at a glance, the current fee, how long the ETA stays valid, and how to extend your stay. Confirm your requirement on the official ETA portal before booking.

ETA regime effective 2026-05-25 · checked 2026-05 Official source
All countries

Extendable in stages up to ~270 days total via Dept. of Immigration & Emigration, Colombo.

Policy changes periodically, always confirm your requirement on the official ETA portal before booking.