Ceylonara Ceylonara Tour Explore Sri Lanka

Sri Lanka travel guide

Sri Lanka Visa and ETA: What Travellers Need to Know

Forty nationalities now get a free 30-day tourist visa — but everybody still needs an ETA before boarding. Here is exactly how it works.

Sri Lanka’s entry rules changed materially in 2026, and a lot of the advice online is now out of date. Here is the current position, in plain terms.

Everybody needs an ETA

An Electronic Travel Authorization is compulsory for all foreign nationals before arrival, including those whose visa fee has been waived and including nationals of countries with reciprocal agreements. Airlines will refuse boarding without it.

Forty nationalities travel free

With effect from 25 May 2026, nationals of 40 countries receive the 30-day tourist ETA free of charge, with a double-entry facility valid from the date of first arrival. The list covers, among others:

Australia, Austria, Bahrain, Belarus, Belgium, Canada, China, Czech Republic, Denmark, Finland, France, Germany, India, Indonesia, Iran, Israel, Italy, Japan, Kazakhstan, Kuwait, Malaysia, Nepal, Netherlands, New Zealand, Norway, Oman, Pakistan, Poland, Qatar, Russia, Saudi Arabia, South Korea, Spain, Sweden, Switzerland, Thailand, Turkey, United Arab Emirates, United Kingdom and the United States.

The waiver applies to ordinary, diplomatic, official and service passports alike. Maldivian nationals receive 90 days free under a bilateral agreement; nationals of Seychelles and Singapore are also processed free of charge.

Everyone else applies under the normal ETA system and pays the standard fee.

How to apply, and what to avoid

Apply through the official government portal at eta.gov.lk. It is the only site that issues the authorisation. There are dozens of commercial look-alike websites that will happily charge you fifty or sixty dollars to fill in the same form on your behalf — some of them buy advertising above the official result. Check the domain before you type anything.

You will need your passport details, your arrival date, a return or onward ticket, and an address in Sri Lanka. If you are travelling with us, use our office address; we send it with your itinerary.

Passport validity and entry requirements

  • Your passport must be valid for at least six months beyond your arrival date.
  • Immigration may ask for proof of onward travel and sufficient funds. In practice this is rare, but have the booking on your phone.
  • A yellow fever certificate is required only if you are arriving from, or have transited through, a country with a risk of yellow fever transmission.
  • There are no Covid-related entry requirements.

Extending your stay

A 30-day tourist visa can normally be extended, on payment of the applicable fee, up to a total of 90 days, and sometimes further in 30-day increments. Extensions are handled by the Department of Immigration and Emigration at Suhurupaya in Battaramulla, and increasingly online. Apply before your permission expires; overstaying attracts a daily fine and can complicate future visits.

On arrival

Bandaranaike International Airport (CMB) is the main entry point, about 35 kilometres north of Colombo. Immigration is generally quick. There are ATMs and SIM card counters in the arrivals hall — Dialog and Mobitel both sell tourist packages with generous data for a few dollars, and having a local number makes everything easier, including staying in touch with us on WhatsApp.

Entry rules change. This page reflects the position published by the Department of Immigration and Emigration in mid-2026 — always check the official site before you fly.

Frequently asked

Do I still need an ETA if my visa is free?

Yes. The fee has been waived for 40 nationalities but the authorisation itself is still compulsory, and airlines check for it at boarding.

How long does the ETA take?

Usually minutes to a few hours, but apply at least three to five days before you fly. Approval is emailed as a PDF; print it or save it offline.

Can I extend my stay beyond 30 days?

Yes. Tourist visas can normally be extended to 90 days and in some cases beyond, at the Department of Immigration and Emigration in Battaramulla or online, on payment of the applicable fee. Do it before your current permission expires — overstay fines are charged per day.

Planning this trip yourself?

Send us a message and we will sanity-check your route for free — even if you never book with us.

Ask a question on WhatsApp

Keep reading

Ready to see Sri Lanka properly?

Tell us your dates and what you love. We will send a personal day-by-day itinerary and a clear price — usually within 12 hours, with no obligation.

Chat with us
WhatsApp Plan trip