Sri Lanka Visa & Entry Requirements

Updated July 8, 2026 · By the LankaTrip team

Most international travelers need an Electronic Travel Authorization (ETA) before visiting Sri Lanka. The good news: the process is online, usually takes minutes to complete, and approval typically arrives within a day or two.

This guide covers what an ETA is, how to apply safely through the official portal, and what to have ready when you land.

What is the Sri Lanka ETA?

The ETA is Sri Lanka's electronic visa for short visits. A standard tourist ETA generally allows a stay of up to 30 days with double entry, and it can be extended in-country through the Department of Immigration and Emigration if you decide to stay longer.

Visa rules and fees vary by nationality and change from time to time — Sri Lanka has periodically run visa-free pilot programs for selected countries. Always confirm the current rules for your passport on the official government portal before booking.

How to apply

Apply only through the official ETA portal (eta.gov.lk) or via a Sri Lankan embassy. Third-party websites often charge large markups for the same application.

  • Apply online at the official portal a week or more before departure.
  • Use a passport valid for at least 6 months beyond your arrival date.
  • Keep a digital and printed copy of your ETA approval notice.
  • Be ready to show a return or onward ticket and proof of accommodation for your first nights.
  • Visa on arrival is often available at Bandaranaike International Airport, but applying in advance avoids queues and the risk of being refused boarding by your airline.

At the airport

Immigration at Bandaranaike International Airport (Colombo, CMB) is straightforward: present your passport and ETA approval, answer basic questions about your stay, and you are through. SIM card counters and currency exchange desks are available in the arrivals hall — see our getting-around guide for details.

Frequently asked questions

How long does the Sri Lanka ETA take to process?

Most online ETA applications are approved within 24 to 48 hours. Applying at least a week before departure leaves room for any follow-up questions.

Can I extend my stay in Sri Lanka?

Yes. Tourist visas can typically be extended in-country through the Department of Immigration and Emigration in Colombo. Extensions are commonly granted in increments allowing a total stay of several months.

Do children need a Sri Lanka ETA?

Yes, every traveler including infants needs their own ETA. Fee waivers sometimes apply to young children depending on nationality — check the official portal.

Keep planning