Indian passport · 2026
Is Sri Lanka visa-free for Indians?
Not quite visa-free, but close. Indian passport holders get a visa on arrival in Sri Lanka — you do not apply in advance, you get it at the counter when you land.
- Visa status
- Visa on arrival
- Flight time
- ~1.5h direct
- Trips from
- ₹24k per person
- Peak months
- December, January, February, March
- Quieter months
- May, June, September, October
What this means when you book
Nothing to file before you fly, but carry the paperwork the counter asks for: a return ticket, your hotel booking, and enough funds to show. Leave extra time at immigration on arrival.
A Sri Lanka trip runs about 1.5 hours on a direct flight from a major Indian metro. Trips start at ₹24k per person — that number includes flights from your city, stays, transport, activities and visa costs, so it is comparable to your actual budget rather than a fare you then have to build a holiday on top of.
From our planners: Hill country and the south coast are a long drive apart — pick one as the extra, not both in 6 nights.
See what your Sri Lanka trip costs
Answer five questions and get a costed, day-by-day itinerary — priced in rupees from your city.
Other trips an Indian passport opens easily
Sri Lanka visa questions from Indian travellers
Visa on arrival for Indian passport holders. The visa is issued at the border when you land, not before you fly.
About 1.5 hours on a direct flight from a major Indian metro. Flying from a smaller city usually adds a domestic connection.
LokaTours trips to Sri Lanka start from ₹24k per person. That figure covers flights from your city, stays, transport, activities and visa costs — not a headline fare with everything stripped out.
December, January, February, March are the peak months. May, June, September, October are quieter and cheaper, which is usually where the better value sits if your dates are flexible.
Reviewed September 2026. Visa rules change often and can differ by purpose of travel, port of entry and passport validity. Confirm the current requirement with the Sri Lanka embassy or official immigration site before you book.