Planning
The Sri Lanka ETA, explained properly
Forty nationalities now pay nothing. Everyone still needs one.

Sri Lanka's entry rules have changed three times in as many years, which is why most of what you will find online about them is wrong. On 25 May 2026 the Department of Immigration and Emigration made the tourist ETA free of charge for nationals of forty countries. It did not abolish the ETA. You still have to get one, it is still free only if you are on the list, and the site you get it from matters.
01
What actually changed in May 2026
With effect from 25 May 2026, nationals of forty listed countries can obtain the tourist ETA free of charge for thirty days, with double entry. That is the change, and it is a real one — for a British, Indian, German or Australian passport holder, entry to Sri Lanka now costs nothing.
Three things people get wrong about it. First, free does not mean waived: every foreign national, including all forty of those nationalities, still has to obtain an ETA before travelling. Second, the fee-free ETA is thirty days — if you want longer, you extend it in-country and you pay for that. Third, ETA fees paid before 25 May 2026 are not refundable, so if you paid in April you paid.
02
The forty countries that pay nothing
Reproduced from the Department of Immigration and Emigration notice of 24 May 2026. Diplomatic, official, service and ordinary passport holders of these countries all qualify.
| Australia | France | Malaysia | Saudi Arabia |
| Austria | Germany | Nepal | South Korea |
| Bahrain | India | Netherlands | Spain |
| Belarus | Indonesia | New Zealand | Sweden |
| Belgium | Iran | Norway | Switzerland |
| Canada | Israel | Oman | Thailand |
| China | Italy | Pakistan | Turkey |
| Czech Republic | Japan | Poland | United Arab Emirates |
| Denmark | Kazakhstan | Qatar | United Kingdom |
| Finland | Kuwait | Russia | United States |
Separately, Maldives, Seychelles and Singapore have bilateral reciprocal arrangements and also pay nothing. Maldivian nationals get ninety days rather than thirty.
03
What everyone else pays
| SAARC nationals | All other countries | |
|---|---|---|
| Tourist ETA, 30 days, double entry — applied online | US$20 | US$50 |
| Tourist visa on arrival at the airport | US$25 | US$60 |
| Business ETA, 30 days, multiple entry | US$30 | US$55 |
| Transit visa, 2 days, single entry | Free | Free |
| Children under 12, any nationality | Free | Free |
Note the on-arrival premium. Turning up without an ETA costs you an extra ten dollars and a queue at two in the morning after a nine-hour flight. Apply online.
04
Staying longer than thirty days
The ETA is valid for thirty days, whether you paid for it or not. Beyond that you extend at the Department of Immigration and Emigration head office in Battaramulla, on the outskirts of Colombo. It is a morning, not a five-minute job, and it is considerably easier if you go early.
| Your nationality | 31–90 days | 91–180 days |
|---|---|---|
| Most of western Europe, UK, Australia, NZ, Canada, Japan, Switzerland, Norway | US$100 | US$150 |
| United States | US$100 | US$200 |
| Singapore, Maldives, Seychelles, Czech Republic | Free | US$150 |
| Everywhere else | US$60 | US$150 |
05
The copycat sites, and how to spot them
Search for the Sri Lanka ETA and a good half of the first page will be commercial operators who take your details, submit the same free form on your behalf, and charge you forty to eighty dollars for it. They are not illegal and they are not scams in the criminal sense. They are simply selling you something the government now gives away.
- The only official site is eta.gov.lk. Type it directly rather than clicking an advert.
- The official site never charges a service fee, a processing fee, or an expedite fee.
- If a site quotes a price in euros or pounds, it is not the government.
- A genuine ETA approval usually arrives by email within twenty-four to seventy-two hours. Sites promising an hour are selling urgency.
- You do not need a printed copy. Immigration looks you up by passport number. Having the approval on your phone is enough, and having nothing at all is usually fine too, because it is in the system.
06
What immigration actually asks for
- A passport valid for at least six months from your date of arrival.
- Proof of onward or return travel. Rarely checked at Colombo, occasionally checked at the airline desk before you board.
- An address for your first night. Any hotel booking does. They want a line on the form, not an itinerary.
- Nothing about money. Sri Lanka does not ask for proof of funds for tourist entry.
Arrival at Katunayake is generally quick — twenty minutes through immigration on a normal night, longer if three wide-bodies land together, which between 01:00 and 03:00 they often do. There is a bank counter airside, and the rates there are better than the ones in the arrivals hall.
Written by the Sri Lanka Journeys team in Sri Lanka. Published . Prices, fees and opening details change — we re-check this page regularly, and if something here is out of date, tell us and we will fix it.
—Straight answers
Questions people actually ask
Do I need a visa for Sri Lanka in 2026?
You need an Electronic Travel Authorization (ETA), which every foreign national must obtain before arrival. Since 25 May 2026 the ETA is free of charge for nationals of forty countries — including the UK, India, the United States, Germany, France, Australia, China and the UAE — plus Maldives, Seychelles and Singapore. Free does not mean exempt: you still have to apply.
How much does the Sri Lanka ETA cost?
Nothing, if you hold one of the forty listed passports. Otherwise US$50 applied online for a 30-day double-entry tourist visa, or US$20 for SAARC nationals. Applying on arrival at the airport costs more — US$60, or US$25 for SAARC. Children under twelve are free regardless of nationality.
What is the official Sri Lanka ETA website?
eta.gov.lk, run by the Department of Immigration and Emigration. Everything else is a third-party operator charging you a service fee for submitting a form you can submit yourself. There is no official expedite service and no official processing fee.
How long does the Sri Lanka ETA take to be approved?
Usually within twenty-four to seventy-two hours by email, and frequently within a few hours. Apply at least a week ahead so that a mistyped passport number is a nuisance rather than a crisis.
How long can I stay in Sri Lanka on a tourist ETA?
Thirty days from arrival, with double entry — so you can leave and come back once within that window, which is useful if you are pairing Sri Lanka with the Maldives or southern India. Extensions to ninety and then a hundred and eighty days are available in person at the immigration head office in Battaramulla, at US$60 to US$100 for the first extension depending on nationality.
What happens if I overstay my Sri Lanka visa?
Depart within seven days of expiry and you pay the applicable visa fee at the port of departure with no penalty. Between seven and fourteen days over, a US$250 penalty applies on top of the fee. Over fourteen days, it is US$500. These figures come from Gazette 2337/10 and are enforced.
Do children need a Sri Lanka ETA?
Yes, every traveller needs their own ETA including infants, but it is free of charge for children under twelve of any nationality. Apply for each child separately using their own passport details.
No obligation
Still deciding? Ask us.
A rough month and a rough idea is enough to start. We will come back with a shape for the trip, and you can pull it apart from there.