Sri Lanka visa for Indian passports

Indian passport holders need an Electronic Travel Authorisation (ETA) before arriving. Since 25 May 2026, India is one of 40 countries whose tourist ETA is free.

Last checked October 2026. Rules change; we confirm everything again when we plan your trip.

Entry
ETA
Fee
Free for Indian nationals (from 25 May 2026)

How to apply

Apply online on the official ETA site, eta.gov.lk, before you fly.

How long you can stay

30 days, with a double entry allowed within that period

Documents checklist

  • Passport
  • Approved ETA, obtained online before arrival

Good to know

  • To stay longer than 30 days, apply for an extension and pay the applicable visa fee.

Official sources

Last checked October 2026.

Read more: Sri Lanka visa for Indians (2026): the free ETA

Read more: Visa-free countries for Indians (2026): 6 easy trips

Trips that go to Sri Lanka

Sample itineraries that include this destination.

Questions about your Sri Lanka visa?

Enquire on WhatsApp