Can Indians Enter Sri Lanka Without a Visa and an ETA?

What Is the Current Claim?

I investigated whether Indian citizens can enter Sri Lanka without a visa or an Electronic Travel Authorization (ETA).

Some social posts and travel advice sites have implied that Indians do not need an ETA or visa to enter Sri Lanka. Others say the ETA requirement was temporarily relaxed.

So the key question is:

Can Indians actually enter Sri Lanka without applying for a visa or ETA?

Let’s verify the facts.

What Official Sources Say

Mandatory ETA for Most Visitors

Sri Lanka’s official immigration policy states that all foreign nationals must apply for an Electronic Travel Authorization (ETA) before arrival if they want to enter as a tourist or short-term visitor.

The ETA is an official authorization issued by the Department of Immigration and Emigration, Sri Lanka, and allows entry for up to 30 days for tourism or business purposes.

This means:

  • Indians do require an ETA before traveling to Sri Lanka.
  • This ETA functions as a visa permit for short stays, tourism, business, or transit.

Visa-Free Entry News and Confusion

In late 2024 and early 2025, some articles suggested Sri Lanka planned or temporarily offered visa-free entry or free ETA for visitors from several countries including India as part of tourism promotion.

However:

  • Most of these promotions were time-limited pilot programs or tourism schemes that have since expired or been superseded by standard procedures.
  • Immigration officials have confirmed that the ETA is still required for Indian passport holders.

So even though there were past reports about visa-free entry, the current standing requirement is still the ETA before travel.

On-Arrival Visa vs ETA

I checked whether Indians can obtain a visa on arrival without an ETA.

Some travel sources state that Indian travellers may get a visa on arrival at Bandaranaike International Airport (BIA), but this is only possible if you apply for ETA upon arrival at the airport counter and pay the required fees there.

This means:

  • Indians cannot simply walk in without ETA or equivalent authorization.
  • The arrival process still involves applying for ETA at the airport if you do not have one before departure.

So obtaining the ETA — whether online beforehand or on arrival — is mandatory.

How I Verified This

To reach this answer, I:

  1. Checked the official immigration ETA policy of Sri Lanka.
  2. Compared travel advisories and country-specific visa guidelines.
  3. Reviewed recent news about visa policy changes that might affect Indian travellers.
  4. Looked at multiple travel and visa-information sites for consistent enforcement requirements.

All reliable sources confirm that Indians need an ETA or equivalent visa authorization to enter Sri Lanka.

Conclusion

Verdict: Indians cannot enter Sri Lanka without a visa or ETA.

Today, Indian citizens are required to have a valid Electronic Travel Authorization (ETA) — even if it’s obtained on arrival at the airport — before entering Sri Lanka for tourism, transit, or business.

There is no current policy that allows Indians to enter Sri Lanka entirely without visa authorization.

Leave a Reply

Your email address will not be published. Required fields are marked *