🇱🇰Sri Lanka

Can India Citizens Visit Sri Lanka?

Visa on arrival
India passport → 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.

Verified March 2026via IATA Travel Centre

Before you go

Pre-register onlinehttps://eta.gov.lk
Passport validity
6 months from arrival
Return ticket
Required
Heads up
  • 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 expand

Frequently asked questions

Click a question to expand
Do 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.

Checked against official sources and verified monthly. Rules can change — confirm with the embassy before you book.© 2026 VisaRadar