Check
Trips

Do Indian passport holders need a visa for Sri Lanka?

Travel authorisation
up to 30 days
✓ Verified
Yes, with a quick online authorisation
Get a free online ETA before you travel for a 30-day tourist stay.

What you need to know

•
Apply for the ETA at eta.gov.lk before you travel. It's free for Indians since 25 May 2026
•
Two entries are allowed within the 30 days
•
Enter Sri Lanka within 3 months of getting your ETA
•
Passport valid for at least 6 months from arrival
•
Have a confirmed return ticket and enough money for your stay
•
For holidays, visiting family, medical treatment and events. Business trips need a business ETA
•
To stay longer, apply for an extension after you arrive (fee applies)

Documents to bring

•
Passport (6+ months validity)
•
ETA approval
•
Confirmed return ticket
•
Proof of funds

Official source

Official government source ↗
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.
Last verified 6 Oct 2026
Entry rules change often. Before you book or travel, please confirm with the official government source or the embassy. Can I Go? is a helpful guide, not legal advice. How we check our rules
Check with your own details