India to Sri Lanka visa requirements
Indian passport holders need a free Electronic Travel Authorization (ETA), obtained online before departure, for a 30-day tourist stay in Sri Lanka. As of 2026, India ordinary passport holders cannot enter Sri Lanka without prior authorization, but the tourist ETA fee is fully waived. Sri Lanka first granted fee-free ETA access to Indian nationals under a pilot in October 2023; this was made permanent and expanded to 40 countries (effective around 25 May 2026), with India retained. Crucially, since 7 November 2025 the ETA must be obtained online BEFORE boarding — the old visa-on-arrival fallback was removed and airlines enforce a "no ETA, no boarding" rule. The free ETA grants a 30-day stay with double entry for tourism, family visits and short visits. Travellers still need a passport valid 6+ months, a return/onward ticket and proof of sufficient funds. Stays can be extended in-country (with a fee) up to 270 days. Always apply via the official portal eta.gov.lk; many lookalike third-party sites charge unnecessary service fees.
VISA REQUIREDTOURISMDOUBLE ENTRYLast verified 2026-05-30
For guidance only — visa rules change with little notice. Always confirm directly with the destination's embassy or foreign ministry before booking non-refundable travel. Information here applies to ordinary (non-diplomatic) passports unless noted.
Policy alertWatch this route for rule changesSave this passport and destination for email summaries and optional browser notifications.Subscribe →