Skip to main content
Zaha Travels
Passport stamp at Bandaranaike International Airport

Sri Lanka Visa 2026: Free ETA for 40 Countries

Sri Lanka made its tourist ETA free for 40 nationalities on 25 May 2026 — 30 days, double entry. But it is not visa-free, and the difference matters at the airport.

Last Updated: August 2026 9 min read Zaha Travels Editorial Team

The mistake almost everyone is making

Sri Lanka has made one of the most generous entry-policy moves in Asia. It has also produced one of the most widely misreported travel stories of the year, and the misunderstanding is the kind that can leave you standing at an airport check-in desk.

A large number of websites are reporting that Sri Lanka has introduced “visa-free entry.” It has not.

The price went to zero. The requirement did not go away.

The Electronic Travel Authorisation remains mandatory for every visitor. What changed on 25 May 2026 is that 40 nationalities stopped paying for it. You must still apply online before departure and hold an approved ETA when you arrive.

Why this matters at the airport

Airlines verify entry documentation at check-in, not at the border. If you arrive at the desk without an approved ETA because a blog told you Sri Lanka was visa-free, the airline can refuse to board you — and it is the airline's decision, not one you can argue with immigration about later.

The 40 countries that get a free ETA

Nationals of the following countries receive a tourist ETA free of charge for 30 days, with double entry, per the Sri Lankan Department of Immigration and Emigration:

  • 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
  • UAE
  • United Kingdom
  • United States

Separate arrangements worth knowing

Three groups fall outside the 40-country list but still travel free:

  • Maldivian nationals receive 90 days — the most generous arrangement Sri Lanka offers anyone, and a reflection of how closely the two countries are linked.
  • Singapore and Seychelles nationals receive 30 days under separate reciprocal agreements.
  • Children under 12 of any nationality receive a free tourist ETA for up to 30 days, whether or not their country appears on the list. Each child still needs their own application.

What it costs if you are not on the list

Sri Lanka ETA fees for non-exempt nationalities, 2026
Visa type Nationality Applied online On arrival
Tourist South Asian (SAARC) US$20 US$25
Tourist All other countries US$50 US$60
Business South Asian (SAARC) US$30
Business All other countries US$55
Transit (2 days) All nationalities Free

Source: Sri Lanka Electronic Travel Authorization system, verified 5 August 2026.

Applying online is cheaper than arriving and paying at the border for every nationality, and it removes the risk of being refused boarding. There is no scenario in which waiting until arrival is the better choice.

How to apply, step by step

  1. Go to the official portal: eta.gov.lk. This is the only government site. Nothing else is official.
  2. Choose “Tourist ETA” and select whether you are applying for yourself, as a group, or on behalf of a third party.
  3. Enter your details exactly as they appear in your passport. A mismatched name or passport number is the most common reason an ETA fails to match at check-in.
  4. Provide your arrival date and first night's accommodation address. A hotel booking is sufficient; you are not committing to stay there.
  5. Submit. If you are on the 40-country list there is no payment step at all. If you are not, pay by card.
  6. Wait for approval — usually 24 to 72 hours, though it can be quicker. Apply at least a week before you fly.
  7. Save and print the approval notice. Carry a paper copy. Phone batteries fail at exactly the wrong moment.

Do not pay a third-party website

Because the ETA is now free for 40 nationalities, any site charging you a “processing fee” is a reseller submitting the same free government form and keeping the difference. Some charge US$40 to US$100 for it. They are not illegal, but they are not official, and they add nothing except cost and a data-handling risk.

The only official address is eta.gov.lk. Check the URL before entering passport details.

Thirty days is a hard limit

The free ETA grants exactly 30 days from your date of first arrival. Staying longer requires a paid extension, arranged inside Sri Lanka through the Department of Immigration and Emigration.

This catches out more people than it should. Sri Lanka is a small island that rewards slow travel, and a month disappears quickly once you have spent time in the Cultural Triangle, the hill country, the south coast and a national park or two. If you are planning six weeks, budget for the extension at the planning stage rather than discovering the limit at the border.

The double-entry detail nobody is talking about

The most useful and least reported element of the 2026 policy is the double-entry facility. Your free ETA permits two entries from the date of first arrival.

In practice, that means you can land in Colombo, travel Sri Lanka, fly to the Maldives or India for part of your trip, and return to Sri Lanka on the same authorisation at no additional cost.

For anyone building a two-country Indian Ocean itinerary, this removes a real friction point. Pairing Sri Lanka with the Maldives has always made sense — reef and lagoon time on one side, tea country, wildlife and ancient cities on the other — but it previously meant either a single-entry constraint or paying twice. It no longer does.

The timing is fortunate. From 19 December 2026, French bee plans to operate a Paris–Malé–Colombo rotation, putting both destinations on one airline and one booking for the first time.

What else you need at the border

An approved ETA is necessary but not sufficient. Sri Lankan immigration also expects:

  • A passport valid for at least six months beyond your arrival date
  • A confirmed onward or return ticket
  • Proof of accommodation for at least your first night
  • Evidence of sufficient funds for your stay, if asked

These are rarely scrutinised for travellers arriving on a package or with hotel bookings in hand, but they are the stated requirements and immigration officers are within their rights to ask.

How we got here

The policy has a longer and messier backstory than most coverage suggests, and it explains why so much of what you read online is out of date.

A narrower free-visa arrangement covering seven countries — China, India, Indonesia, Japan, Malaysia, Russia and Thailand — had been running since October 2023. The expanded 40-country scheme was approved in July 2025 but did not actually take effect until 25 May 2026, a gap of roughly ten months.

During that window a great many travel sites reported the scheme as already live. Travellers kept paying, because the fee was still being charged. That is why you will still find pages dating the change to January 2026, or describing it as visa-free. Check the effective date on anything you read about Sri Lankan entry rules — including this page.

The UK's Foreign, Commonwealth and Development Office updated its Sri Lanka travel advice on 26 May 2026 specifically to record that the ETA is now free of charge, which is about as close to independent confirmation as this kind of policy gets.

The bottom line

If you hold a passport from one of the 40 listed countries, entering Sri Lanka in 2026 costs nothing and takes about ten minutes online. Do it at least a week before you fly, use the government site and nothing else, print the approval, and remember that 30 days is a ceiling rather than a suggestion.

The one thing not to do is assume you can simply turn up.

Frequently asked questions

Do I need a visa for Sri Lanka in 2026?

Yes. Every visitor needs an Electronic Travel Authorisation (ETA) before travelling, regardless of nationality. Since 25 May 2026, nationals of 40 countries receive it free of charge for 30 days with double entry, but the application is still mandatory. Sri Lanka is not a visa-free destination.

Is Sri Lanka visa-free?

No. This is the most common misunderstanding about the 2026 policy. Sri Lanka made the tourist ETA free of charge for 40 nationalities, but it did not remove the requirement. You must still apply online before you fly and hold an approved ETA on arrival. Airlines check for it at check-in and can refuse boarding without it.

How much does a Sri Lanka visa cost in 2026?

Nationals of the 40 eligible countries pay nothing. For everyone else, a tourist ETA costs US$20 online for South Asian nationals or US$25 on arrival, and US$50 online for all other nationalities or US$60 on arrival. Business ETAs cost US$30 and US$55 respectively. Transit visas of up to two days are free for all nationalities.

How do I apply for a Sri Lanka ETA?

Apply on the official government portal at eta.gov.lk. You need your passport details, arrival date, and the address of your first night's accommodation. Approval is usually issued within 24 to 72 hours. Print or save the approval notice and carry it with you. Do not use third-party websites, which charge a fee for a service the government provides free.

How long can I stay in Sri Lanka on a free ETA?

Thirty days from your date of first arrival, with a double-entry facility that lets you leave and return within that period. Staying beyond 30 days requires a paid extension arranged in Sri Lanka through the Department of Immigration and Emigration.

Can I leave Sri Lanka and come back on the same ETA?

Yes. The free ETA includes a double-entry facility from the date of first arrival, so you can enter Sri Lanka, travel to another country such as the Maldives or India, and return on the same authorisation within the 30-day period at no extra cost.

Do children need a Sri Lanka ETA?

Yes, but children of any nationality under 12 years of age receive a free tourist ETA for up to 30 days, regardless of whether their country is on the 40-nation list. Each child needs their own application.

Do Maldivian nationals need a visa for Sri Lanka?

Maldivian nationals receive 90 days free of charge, the most generous arrangement Sri Lanka offers. Singaporean and Seychellois nationals receive 30 days free under separate reciprocal agreements.

Can I get a Sri Lanka visa on arrival?

On-arrival issuance exists but costs more — US$25 for South Asian nationals and US$60 for others — and it means queueing at Bandaranaike International Airport with no guarantee your airline will board you without prior authorisation. Applying online in advance is cheaper, faster and materially safer.

I paid for my Sri Lanka ETA before the policy changed. Can I get a refund?

No. The Department of Immigration and Emigration states that ETA fees paid before 25 May 2026 are non-refundable, even if you are a national of one of the 40 countries that now qualify and your trip takes place after that date.

What documents do I need to enter Sri Lanka?

A passport valid for at least six months beyond your arrival date, an approved ETA, a confirmed onward or return ticket, and proof of accommodation for your first night. Immigration officers may ask to see evidence of sufficient funds for your stay.

How we verified this

Every figure, date and country name on this page was checked directly against the Sri Lankan Department of Immigration and Emigration and the official ETA portal on 5 August 2026, not against secondary reporting. Entry rules change without much notice, so confirm on the official site before you travel, and check the “last updated” date above before relying on anything you read here.

Sources

Tell Us Your Plans, We’ll Handle The Rest

Still not sure where to start

Share your budget and preferences, we’ll recommend the best options for you.

Plan My Trip With An Expert
  • No Obligations
  • Personalized Advice
  • Expert Support
PLAN MY TRIP