Sri Lanka visa for Indians (2026): requirements, fees and how to apply

Yes. Indians need an electronic travel authorisation (ETA), applied for online, before travelling to Sri Lanka.Verified 2 November 2026

For Indian passport holders on a short tourist trip.

Check your exact trip Add your dates to see the apply-by date. Free check · takes 30 seconds

Key facts

Visa neededElectronic travel authorisation required
Stay allowedUp to 30 days
Visa typeSri Lanka ETA – 30 days
Processing time1–2 days
Government feeNone
EntriesDouble
Validity180 days

Documents you'll need

How to apply

  1. Check your exact trip on Wayvo (your dates, and any other visas you hold, can change the answer).
  2. Apply on the official website (linked below) and pay the government fee there.
  3. Keep a copy of the approved visa with your passport for check-in and arrival.

Official sources

Frequently asked questions

Do Indians need a visa for Sri Lanka?

Yes. Indians need an electronic travel authorisation (ETA), applied for online, before travelling to Sri Lanka.

How long can Indians stay in Sri Lanka?

Up to 30 days on a tourist trip under the current rules.

How much is the Sri Lanka visa fee for Indians?

There is no government fee.

How long does the Sri Lanka visa take?

Usually 1–2 days. Apply at least 9 days before you travel to leave room for corrections.

What documents are needed for Sri Lanka?

Passport, Passport bio page scan, Return or onward ticket.

Check your trip to Sri LankaPlan the whole trip

Rules are checked against official sources by the Wayvo Visa team; this guide was last verified on 2 November 2026. Visa rules can change at short notice, so confirm on the official website before booking anything non-refundable. Final entry decisions are made by border authorities.

More visa guides for Indians