Can India Citizens Visit Sri Lanka?
Indian passport holders can obtain a visa upon arrival in Sri Lanka, or alternatively obtain an Electronic Travel Authorization (eTA) online before departure.
Plan your Sri Lanka trip
Real partner search — no markup, free cancellation on most properties
Before you go
- Visitors without a return/onward ticket could be refused entry
Visa available upon arrival; eTA alternative available online before departure
Full visa details
Click a section to expandFrequently asked questions
Click a question to expandDo India citizens need a visa for Sri Lanka?
Yes, India citizens need to obtain a visa on arrival for Sri Lanka.
What documents do India citizens need to travel to Sri Lanka?
To travel to Sri Lanka, India citizens typically need a valid passport, a return or onward ticket. Additional requirements may apply — check with the embassy before travel.
What passport validity is required for India citizens visiting Sri Lanka?
Your India passport must be valid for 6 months from arrival when entering Sri Lanka.
Visa rules change frequently. Always verify requirements with Sri Lanka's official embassy or immigration website before booking travel. Data verified: March 2026.