โ† BYC Home TravelWire
Planning

Do I Need a Visa for Sri Lanka? (2026) -- The Straight Answer

๐Ÿ“… August 27, 2026 ๐Ÿ“– 5 min read
Passport and travel documents in front of a map, representing Sri Lanka visa and ETA applications

Yes, you need a visa for Sri Lanka — but for travellers from 40 countries it has been free since 25 May 2026, and the process is a short online form, not a trip to an embassy. This is the single most-searched travel question about Sri Lanka, and the answer changes often enough that most forums get it wrong. Here is the straight, current picture, verified against eta.gov.lk and the Sri Lankan immigration department in August 2026.

Every foreign visitor needs either a tourist ETA (Electronic Travel Authorization) or a regular visa before they fly. There is effectively one sensible path for nearly everyone: apply online at eta.gov.lk before departure. It is cheap (often free), fast, and removes every arrival-day surprise.

Do I need a visa for Sri Lanka in 2026?

Yes. There is no fully "visa-free" entry for leisure travel — the 40-country scheme is a fee waiver, not visa-free entry. You still obtain an ETA; you just pay nothing for it. Apply online at eta.gov.lk, 24–72 hours before you fly, and you will get a 30-day, double-entry tourist ETA emailed to you. There is no need to visit an embassy or consulate for a standard holiday.

Important and easy to miss: the rules around whether you can get an ETA "on arrival" at Colombo airport have flip-flopped through 2025–26. In October 2025 the government announced a mandatory pre-departure ETA, then suspended that measure "until further notice" at the end of the same month. Because the situation has been unsettled, do not rely on getting anything arranged at the airport — sort your ETA online before you fly and you are covered either way.

How much does a Sri Lanka visa cost?

It depends on your nationality, and for most people it is now free. Since 25 May 2026, nationals of 40 countries get the 30-day tourist ETA free of charge — including Australia, Austria, Bahrain, Belarus, Belgium, Canada, China, the Czech Republic, Denmark, Finland, France, Germany, India, Indonesia, Iran, Israel, Italy, Japan, South Korea, Spain, Sweden, Switzerland, the UAE, the UK and the USA (the full list is on eta.gov.lk). Nationals of Maldives, Seychelles and Singapore also receive it free under bilateral arrangements.

For everyone outside those countries, the standard tourist ETA fee applies, with SAARC nationals (Bangladesh, Bhutan, Maldives, Nepal, Pakistan, Afghanistan) paying a reduced rate of around US$20. Children under 12 have long been free anyway. Even when the fee is waived, you still complete the application — the waiver removes the price, not the paperwork.

Is visa on arrival available in Sri Lanka?

Do not count on it. Visa-on-arrival availability has been unstable through 2025–26: a mandatory pre-departure ETA was announced for October 2025 and then suspended "until further notice" the same month, creating real confusion on forums and airline desks. The safe, reliable answer is that you should obtain your ETA online before you fly. Arriving with an approved ETA means no queue, no fee surprises at the desk, and no risk of being turned around. If you have a layover or are in a hurry near departure, the online ETA still processes in 24–72 hours and is almost always the better option.

How long can I stay and can I extend?

A standard tourist ETA gives you 30 days with double entry — enough for most holidays and for exiting to the Maldives or Singapore mid-trip and coming back. If you need longer, tourist ETAs are extendable: extensions are granted in paid blocks, and a genuine tourist who applies before the current ETA expires can build toward a maximum stay of up to 180 days (six months) — roughly US$30 per extra 30-day block, with a direct 180-day visa option since February 2026. See our full visa extension guide for the exact costs and process, and for stays beyond a holiday — remote work or a long digital-nomad stint — read the digital nomad visa guide.

What documents do I need for the ETA?

The online form is short, but three things trip people up:

  • A passport valid for at least 6 months from your arrival date — this is non-negotiable and the most common reason applications are rejected.
  • A valid email address — your approved ETA is emailed to you; you will show it (printed or on your phone) on arrival.
  • A payment method for the fee, where one applies — even free applications go through the same portal and may ask for details.

Apply only on the official portal, eta.gov.lk. There are many lookalike "visa help" sites that charge large markups for the same form — the official ETA route is the fast, cheap, correct one.

The bottom line

Yes, you need an ETA — but for travellers from 40 countries (plus the Maldives, Seychelles and Singapore) it is now free for 30 days since 25 May 2026, and for everyone else it is a low, standard fee. Fill in the short form at eta.gov.lk 24–72 hours before you fly, keep your passport valid for six months, and do not rely on visa-on-arrival, whose status has been unstable. That is the entire visa question solved. Once that is done, the only planning left is the fun part — pick when to go with our month-by-month guide and price the trip with the budget calculator. For everything the free-ETA change actually means day-to-day, read our free ETA explainer.

Have a specific question about your Sri Lanka trip?

Ask BYC at byc.lk โ€” free, honest, no upsell. Ever.

Ask BYC Your Question โ†’