All articles
Travel tips Updated Jun 5, 2026 8 min read

Sri Lanka visa & ETA: the full 2026 guide

What the Sri Lanka ETA actually is, who gets it free since May 2026, real current fees, and the separate Digital Arrival Card step that's easy to miss.

Sri Lanka visa & ETA: the full 2026 guide
Quick answer

Since 25 May 2026, nationals of 40 countries (including the US, UK, most of the EU, Australia, Canada, Japan, China and India) get a 30-day tourist ETA for free. Everyone else pays US$50 online for a tourist ETA or US$60 on arrival — plus a separate, unrelated Digital Arrival Card that almost every guide forgets to mention. Both are required. Neither is a visa-on-arrival stamp. Apply for both directly: ETA at eta.gov.lk and the Digital Arrival Card at eservices.immigration.gov.lk.

Sri Lanka ETA 2026: what changed

For years, Sri Lanka’s entry system was a genuine mess of conflicting advice: visa-on-arrival for some, e-visa for others, paper forms nobody could find twice. Since October 2025, that’s gone. Almost every foreign arrival now needs an Electronic Travel Authorization (ETA), applied for before you fly, through one official channel: eta.gov.lk.

The bigger change lands on 25 May 2026: nationals of 40 countries stop paying for it entirely. If you’re travelling on a passport from 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, the UK or the US, your 30-day tourist ETA costs nothing. Singapore and Seychelles nationals get the same free 30 days under separate reciprocal agreements, and Maldivians get 90 days free.

If your passport isn’t on that list, the ETA still isn’t optional — you just pay for it.

Sri Lanka ETA fees 2026: who pays what

This is the current Sri Lanka visa fee schedule, taken directly from the official ETA fee page — worth bookmarking so you can check it yourself before you pay anyone:

CategorySouth Asian (SAARC) countriesAll other countries
Tourist ETA — applied online, before travelUS$20US$50
Tourist ETA — applied on arrivalUS$25US$60
Business ETA — applied online, before travelUS$30US$55
Transit ETA (2 days)FreeFree

A few things worth knowing that the table doesn’t say on its own: children under 12, of any nationality, get a free 30-day tourist ETA. And applying online before you fly is always cheaper than doing it on arrival — for non-SAARC travellers, that’s a $10 difference for showing up prepared.

Sri Lanka visa for Indian citizens

India is on the free list — this is the single most-searched version of this question, and the answer has changed recently enough that a lot of what circulates online is out of date. Before 25 May 2026, Indian nationals paid the SAARC tourist ETA fee ($20 online, $25 on arrival). Since that date, Indian passport holders get the same free 30-day tourist ETA as UK, US, and EU travellers — you still submit the application at eta.gov.lk and still need the separate Digital Arrival Card, you just aren’t charged for the ETA itself. If you’re finding older guides quoting a SAARC fee for Indian travellers, or referencing a “visa on arrival” process from before the ETA system existed, that advice predates this change.

ETA vs Digital Arrival Card: what’s the difference

The ETA is your Sri Lanka travel authorization — it’s what lets you board the flight and enter the country. It is not the same as the Digital Arrival Card, a separate requirement introduced in 2023 that captures your arrival details (flight, accommodation, health declaration) and can be completed up to 3 days before you fly through the Department of Immigration’s e-services portal. Having a valid ETA does not exempt you from it, and having filled in the Digital Arrival Card does not substitute for the ETA. You need both, and they’re submitted through different systems. If you land at Bandaranaike International, near Negombo, immigration staff will ask for both.

How to apply for the Sri Lanka ETA

  1. Go to eta.gov.lk — no other site is official, regardless of what ranks above it in search results.
  2. Choose Tourist or Business ETA, and select your nationality — this determines both eligibility for the free category and your fee if you don't qualify.
  3. Fill in passport and travel details. You'll need a scanned passport photo page and, depending on nationality, a passport-style photo.
  4. Pay online if your category isn't free (card payment, processed through the official gateway).
  5. Wait for approval — typically 24 to 72 hours, sent to the email you registered.
  6. Complete the separate Digital Arrival Card up to 3 days before your flight, or on arrival.
  7. Save both confirmations, printed and on your phone, before you travel.
A traveler holding an approved Sri Lanka ETA document at the immigration desk
Both confirmations, checked and ready — the last step before landing.

If your stay needs to extend past 30 days, that’s handled separately and after arrival, through the immigration e-services portal — the fee depends on your nationality and visa category, so it’s worth checking your specific case directly rather than relying on a single flat number quoted online.

What to do once your Sri Lanka visa is sorted

Getting the paperwork right is the boring part you do once. What you do with the time after that is the actual trip. If your reason for coming includes any kind of reset — a week of structure after months without one, or a real ayurveda protocol rather than a spa afternoon — it’s worth knowing what a genuine wellness retreat in Sri Lanka actually looks like before you land, since the difference between a real one and a resort spa package is bigger than most people expect.

Once you're in
See what a real wellness retreat in Sri Lanka actually looks like
LankaSpirit's take

Apply through eta.gov.lk directly, and apply at least a few days before you fly — not because approval usually takes long (most online applications clear in 24–72 hours), but because it gives you a buffer if something on your form needs correcting. A number of third-party sites will process your ETA for you at a markup that can run two or three times the official fee. They're not scams exactly — they're just charging you for something the real site does itself in about ten minutes. Keep a printed and a digital copy of your approval; some airlines check it at boarding, not just immigration on landing.

Frequently asked

Do I need an ETA if I'm just transiting through Colombo?+
If you stay airside or your transit is 2 days or less and you're eligible, a transit ETA is free — but you still need to apply for it. "Transit" doesn't mean "no paperwork."
Is the ETA the same as a visa?+
Functionally, yes — it's Sri Lanka's electronic travel authorization system and the standard entry requirement for tourists and business travellers. It's not a sticker or stamp obtained in advance at an embassy; it's fully electronic.
I'm from one of the 40 free-ETA countries — do I still need to apply?+
Yes. Free doesn't mean automatic. You still submit the ETA application at eta.gov.lk; you just aren't charged for it.
What happens if I only get the Digital Arrival Card and forget the ETA, or vice versa?+
You risk being denied boarding by your airline (which checks ETA status) or held up at immigration on arrival. Both are required and neither substitutes for the other.
Can I trust third-party "Sri Lanka visa" sites that show up in search results?+
Some are legitimate paid processing services; a few are not. The only way to know you're paying the real fee is to apply directly at eta.gov.lk. If a site's fee is noticeably higher than the official fee table, that difference is their markup, not a government charge.
Do Indian citizens need a visa for Sri Lanka?+
Yes, but since 25 May 2026 it's free — India is one of the 40 nationalities on the free tourist ETA list, alongside Nepal and Pakistan. You still have to apply at eta.gov.lk before you fly (or on arrival), you're just not charged the fee. Older SAARC visa-on-arrival advice that circulates online predates this change and no longer applies.