Skip to content

Indian passport · Sri Lanka

Do Indian passport holders need a visa for Sri Lanka?

In brief

No visa, but an online authorisation: Indian passport holders need an online travel authorisation before they travel to Sri Lanka (30 days, double entry).

Sri Lanka ETA fee for Indians: The tourist ETA is free for Indian citizens. Official fee. Source: Department of Immigration and Emigration, Sri Lanka, checked .

Conditions: ETA issued free of charge (scheme in force since 25 May 2026, no end date given).

With effect from 25.05.2026, nationals of the following 40 countries are eligible to obtain tourist visa (ETA) free-of-charge for a period of 30 days.Department of Immigration and Emigration, Sri Lanka

Checked 1 Nov 2026Source: Department of Immigration and Emigration, Sri LankaApply only at eta.gov.lkReport a change

Independent reference, not a government website. We don't issue visas or sell visa services.

ContentsIn brief
  1. In brief
  2. At a glance
  3. Do Indians need a visa?
  4. Visa types
  5. Apply from India
  6. Fee
  7. Processing time
  8. Documents
  9. If you live in the UAE
  10. What changed
  11. FAQ
  12. Sources

At a glance

AccessETA · 30 days, double entryETA issued free of charge (scheme in force since 25 May 2026, no end date given)
Stay30 days, double entry
Validity and entriesThe free ETA gives 30 days with a double entry, counted from your first arrival in Sri Lanka.1
Official feeThe tourist ETA is free for Indian citizens.2
Official processingNot stated by the official sources we read
Where to applyApply on the official ETA site eta.gov.lk yourself, from India or the UAE; a third party or a Sri Lankan mission abroad can also submit it.4Official site: eta.gov.lk

Do Indians need a visa for Sri Lanka?

The Department of Immigration and Emigration, Sri Lanka lists India among the countries whose nationals need an online travel authorisation before they travel. Stay: 30 days, double entry. Conditions: ETA issued free of charge (scheme in force since 25 May 2026, no end date given).

“With effect from 25.05.2026, nationals of the following 40 countries are eligible to obtain tourist visa (ETA) free-of-charge for a period of 30 days.”

Department of Immigration and Emigration, Sri Lanka · checked

Conditions and exceptions

  • Even though it is free, you must get the ETA before you arrive in Sri Lanka.

    Please note that all foreign nationals, including nationals of the above-mentioned 40 countries and nationals with bilateral reciprocal agreements between between (i.e. Maldives, Seychelles, and Singapore) , are required to obtain an Electronic Travel Authorization (ETA) prior to arrival in Sri Lanka.Department of Immigration and Emigration, Sri Lanka · checked

Sri Lanka visa types for Indians

How to apply from India

  1. Apply on the official ETA site eta.gov.lk yourself, from India or the UAE; a third party or a Sri Lankan mission abroad can also submit it.

    Department of Immigration and Emigration, Sri Lanka · checked

Fee

These are government fees as the official sources state them. Agencies add their own service fees; those are not visa fees, and we don't list them.

Processing time

The official sources we read state no processing time.

Documents and entry checks

Not stated by the official sources we read, beyond a valid passport.

If you live in the UAE

Indian passport holders living in the UAE: ETA (free), 30 days, double entry. Free tourist ETA scheme in force since 25 May 2026. Source: Sri Lanka ETA portal, checked . More in our table for UAE residents.

What changed

  1. The free tourist ETA for Indian citizens started on 25 May 2026; ETA fees paid before that date are not refunded. Department of Immigration and Emigration, Sri Lanka · checked
  2. Checked against the official sources on this page: the rule above still holds.

FAQ

Is Sri Lanka visa-free for Indians now?

There is no visa, but Indians need an online travel authorisation before they travel (30 days, double entry). Conditions: ETA issued free of charge (scheme in force since 25 May 2026, no end date given).

How much does a Sri Lanka visa cost in India?

The tourist ETA is free for Indian citizens.

Can I get a Sri Lanka visa in 7 days?

The official sources we read state no processing time.

Can I enter Sri Lanka with a UAE residence visa?

Indian passport holders living in the UAE: ETA (free), 30 days, double entry. Free tourist ETA scheme in force since 25 May 2026.

Sources

Official sources only. Each was checked on the date shown.

  1. Department of Immigration and Emigration, Sri Lanka: entry rule, visa types, entry conditions and changeseta.gov.lk · checked
  2. Department of Immigration and Emigration, Sri Lanka: fees and rules for UAE residentseta.gov.lk · checked
  3. Department of Immigration and Emigration, Sri Lanka: visa typeseta.gov.lk · checked
  4. Department of Immigration and Emigration, Sri Lanka: how to applyeta.gov.lk · checked
Was this page helpful?Report a change

Visa Almanac is an independent reference, not a government website. We don't issue visas or sell visa services.

Rules change without notice. Always confirm with the official source linked on each page before you travel.