India passport to Sri Lanka

Visa on arrival for India passport holders.

IndiaSri LankaShort stay
Visa on arrival

India passport holders can get a visa on arrival in Sri Lanka — no application before you fly, but expect a fee and a queue at the border.

This is short-stay visitor policy only. It does not let you work, study or settle in Sri Lanka — that needs a residence permit.

Passport Index · updated 17 February 2026Sri Lanka's official immigration service
How long you can stay
Set on the visa issued at the border
Sri Lanka passports in India
e-Visa
Getting in
You get the visa at the airport or land border when you arrive. Expect a form, usually a fee and a queue, and carry proof of onward travel.
Long stay

Staying in Sri Lanka longer

Living here takes a residence permit. 6 routes researched:

Sri Lanka visas and residency routes
What changes

India and Sri Lanka side by side

IndiaSri Lanka
CapitalNew DelhiColombo
LanguagesHindi, EnglishSinhala, Tamil
CurrencyIndian RupeeSri Lankan Rupee
GDP per person (2025)$2,702$5,002
Population1.46B21.8M

GDP and population: World Bank.