Destinations Experiences Stories Plan Your Trip Social Live

Plan your trip

Before you go Visa & entry Hill country train From Australia From the UK From Germany From China Events calendar Build an itinerary

The Pearl Edition

About Partner with us Property Invest in Sri Lanka

Entry requirements

The Sri Lanka visa,
in plain English

Since 25 May 2026 the tourist ETA is free for forty nationalities. It is not, however, visa-free, and the difference has been catching travellers out at the departure gate.

40Free-ETA countries
30Days, double entry
US$0Fee, if eligible
24–48hTypical approval
Last verified 29 August 2026 Checked against the Department of Immigration & Emigration fee schedule at eta.gov.lk

The short version

Free is not the same as not required

Sri Lanka removed the tourist ETA fee for nationals of forty countries with effect from 25 May 2026. If you hold one of those passports you now pay nothing for a thirty-day, double-entry tourist visa. Singapore and the Seychelles are covered by separate reciprocal arrangements on the same thirty-day terms, and Maldivian nationals receive ninety days.

What did not change is the paperwork. You still complete the Electronic Travel Authorization online, before you fly, and you still need the approval in hand when you check in. The government removed the charge as a tourism measure and kept the authorisation itself as a security one. Reading "free visa" as "no visa" is the single most common mistake being made this season, and it is made at the airport, where it is expensive to fix.

Everything below is drawn from the Department of Immigration and Emigration's published fee schedule and the notices its overseas missions have issued this month. Rules move; we date-stamp this page every time we re-check it.

AuthorisationTourist ETA, online
Cost if eligibleFree
Stay30 days, double entry
Apply ateta.gov.lk
Passport validity6 months from entry
Max extension270 days total

Eligibility

The forty countries

Nationals of these countries pay no fee for a thirty-day double-entry tourist ETA. The application is still mandatory.

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
United States

Under reciprocal and bilateral agreements, Singapore and the Seychelles also receive a free thirty-day tourist ETA, and the Maldives a free ninety-day one. All three must now use the ETA system, having previously been exempt from it. Children under twelve of any nationality receive a free thirty-day tourist ETA. ETA fees paid before 25 May 2026 are not refunded.

The thing that catches people out

Do not plan on getting it at the airport

Conflicting official guidance

The government's own fee page still lists an on-arrival tourist visa at US$25 for South Asian nationals and US$60 for everyone else, and the portal's FAQ still says an ETA is not a prerequisite for boarding. Both appear to be out of step with the Department of Immigration and Emigration's current instructions.

Through August 2026, Sri Lankan missions in Beijing, France, Türkiye and Singapore have issued notices telling travellers to obtain a valid authorisation before beginning the journey, and warning that they may otherwise be refused boarding. The practical point is that the decision is not made in Colombo. It is made by an airline agent at your departure airport, working from their own carrier rules, and an argument about what a government FAQ says will not get you onto the aircraft.

Apply online. It is free for most readers of this page and takes about ten minutes.

If you are not on the list

What everyone else pays

Fees charged when the application is submitted by the applicant, at a Sri Lankan overseas mission, or at the head office.

Visa typeSouth Asian countriesAll other countries
Tourist ETA, 30 days, double entryUS$20US$50
Business ETA, 30 daysUS$30US$55
Transit visa, 2 daysFreeFree
Children under 12, tourist, 30 daysFreeFree
The 40 listed countries, tourist, 30 daysFreeFree

Stays beyond thirty days attract extension fees set by nationality, applied for after arrival. Extensions run in stages to a maximum of 270 days in total.

How to apply

Ten minutes, done properly

01
Go to the real site
eta.gov.lk, and check the domain ends in gov.lk. Commercial lookalikes rank well on search and charge a service fee for a visa that is free for most nationalities.
02
One application per traveller
Every person needs their own authorisation, infants included. Enter names exactly as they appear in the passport, which must be valid for six months from your date of entry.
03
Have your first night booked
You will be asked for an address in Sri Lanka, and immigration may ask to see a confirmed return or onward ticket. Book at least the first hotel before you apply.
04
Apply early, print it
Approval usually lands within 24 to 48 hours, but apply a week ahead. Carry a printed copy: it is still routinely requested at check-in and occasionally on arrival.

Common questions

The things people actually ask

Is Sri Lanka visa-free in 2026?

No. Sri Lanka is fee-free for forty nationalities, which is not the same thing. Since 25 May 2026 those travellers pay nothing for a thirty-day double-entry tourist ETA, but they must still apply online and receive approval before they travel. The formality remains; only the charge was removed.

How much does the Sri Lanka ETA cost?

Nothing, for nationals of the forty listed countries, plus Singapore, the Seychelles and the Maldives under reciprocal agreements. For every other nationality the tourist ETA is US$20 for South Asian countries and US$50 for all others. Children under twelve of any nationality receive a free thirty-day tourist ETA.

How long does approval take?

Most approvals arrive within 24 to 48 hours. Apply at least a week before departure so that a query or a system outage does not become a problem on the day you fly.

Can I still get a visa on arrival?

Treat it as unavailable. The official portal still lists an on-arrival fee, but the Department of Immigration and Emigration has instructed travellers to hold a valid authorisation before beginning their journey, and Sri Lankan missions abroad have issued notices this month warning of possible denial of boarding. Airlines check at the departure gate, not at Colombo.

How long can I stay, and does re-entry reset it?

Thirty days from first arrival, with double entry inside that window. The thirty days do not restart when you re-enter, so a few days in the Maldives partway through uses the balance rather than resetting the clock. Extensions are available in stages up to 270 days total, applied for in Sri Lanka before your current permission expires.

Which site is the official one?

eta.gov.lk, run by the Department of Immigration and Emigration. A large number of commercial lookalike sites charge a service fee on top of a visa that is free for most travellers. Check for the gov.lk domain before you enter passport details or pay anything.

Anything else at the border?

A passport valid for six months from your date of entry, and a confirmed return or onward ticket, which may be requested. Arrivals are at Bandaranaike International (CMB) near Colombo, or Mattala Rajapaksa International (HRI) in the south. Our trip planning guide covers what to do once you are through.

Entry sorted

Now the interesting part

Thirty days is a generous amount of island. Tell us your dates and what you want out of them, and our team will turn it into a day-by-day route.

Start planning Before you go