Do Indians need a visa for Sri Lanka?
Indian passport holders still need an Electronic Travel Authorization (ETA) for Sri Lanka, but since 25 May 2026 the tourist ETA is free for India and 39 other countries. It allows 30 days and two entries, and you apply online before you travel.
Sri Lanka visa options for Indians
| Option | Who it is for | Stay and validity | Official fee |
|---|---|---|---|
| Tourist ETA | Tourism | 30 days, double entry | Free for Indian nationals |
| Extension | Staying beyond 30 days | As granted by the Department of Immigration | Charged; paid in Sri Lanka |
Sri Lanka visa fees
| Option | Official fee |
|---|---|
| Tourist ETA | Free for Indian nationals |
| Extension | Charged; paid in Sri Lanka |
The fee waiver applies to the tourist ETA. Use only the official site, eta.gov.lk; other sites charge for the same form.
Documents required
Official sources do not give a full list for every case; these are the documents applicants are normally asked for. Confirm the exact list when you apply.
- Passport valid for at least 6 months
- Return or onward ticket
- Proof of funds for the stay
How to apply
Apply on eta.gov.lk before you travel.
Enter your passport and trip details.
Receive the approval by email and carry a copy.
For more than 30 days, apply to the Department of Immigration and Emigration for an extension.
Processing time
Usually approved quickly online; apply before you travel.
Visa application centres in India
You apply online on eta.gov.lk, so there is no visa application centre to visit in India.
Checked against official sources on 26 October 2026.
Popular places to visit in Sri Lanka




Photos via Wikimedia Commons: Colombo by T Chamika, CC0; Kandy by A.Savin, FAL; Galle by A.Savin, FAL; Ella by A.Savin, FAL.
Frequently asked questions
Indian passport holders still need an Electronic Travel Authorization (ETA) for Sri Lanka, but since 25 May 2026 the tourist ETA is free for India and 39 other countries. It allows 30 days and two entries, and you apply online before you travel.
Tourist ETA: Free for Indian nationals. Extension: Charged; paid in Sri Lanka. The fee waiver applies to the tourist ETA. Use only the official site, eta.gov.lk; other sites charge for the same form.
Usually approved quickly online; apply before you travel.
Apply on eta.gov.lk before you travel. Enter your passport and trip details. Receive the approval by email and carry a copy. For more than 30 days, apply to the Department of Immigration and Emigration for an extension.
From the official sources listed at the end of this page, checked on 26 October 2026. Visa rules and fees change, so confirm them on the official site before you apply.
Official sources
The visa facts on this page come from these official pages, checked on 26 October 2026. Rules and fees can change, so confirm them before you apply.