Full Story
Do you need a visa for Sri Lanka?
Most foreign visitors need an Electronic Travel Authorization (ETA) or a visa arranged before arrival. Requirements can change, so always check the official government channel closest to your travel date rather than relying on older articles.
How the ETA process generally works
Applicants typically complete a short online form, pay a fee, and receive approval by email, which should be printed or saved offline for immigration on arrival. Processing is usually quick, but it is safer to apply a few days before departure rather than at the airport.
What to bring to immigration
Carry your ETA confirmation, a passport valid well beyond your stay, proof of onward travel if requested, and basic accommodation details for your first few nights.
Common mistakes to avoid
Do not use unofficial third-party websites that charge inflated fees for a service the official channel provides directly. Double-check your passport number and travel dates match exactly what you enter on the form.
Extending your stay
Extensions are usually possible through the relevant immigration department if you decide to stay longer, but rules and fees vary, so confirm the current process locally rather than assuming your home country's rules apply.
