Skip to main content

South Asia · Destination guide

Sri Lanka Visa for Indians: Types, Official Portal & Documents (2026)

Every foreign visitor to Sri Lanka needs an Electronic Travel Authorisation (ETA) before arrival. Since 25 May 2026, Sri Lanka issues the tourist ETA free of charge to nationals of 40 selected countries, including India.

Official sources last checked

For Indian passport holders

Electronic travel authorisationFree ETA required – 30 days, double entry

India is on Sri Lanka's list of 40 countries whose nationals get a free tourist ETA from 25 May 2026. It allows 30 days with double entry; extensions are possible for a fee.

Source: official government page(official site, opens in a new tab)

Ways to enter Sri Lanka

Official sources

Government websites — the only authoritative place for current rules and fees. Beware of look-alike sites.

Typical documents

Commonly requested items. The official checklist for your visa category always takes priority.

  • Passport valid for at least 6 months
  • Approved ETA
  • Return or onward ticket
  • Accommodation details and sufficient funds
Build a printable document checklist

Processing time and fees

Processing

ETAs are usually processed quickly online; apply a few days before travel.

Government fees

Free for Indian nationals under the 40-country scheme (from 25 May 2026), per the Department of Immigration notice. Extensions are charged.

Providers that cover Sri Lanka

Sample prices

17 listed providers file Sri Lanka tourist applications for Indian passports. Totals below are illustrative sample figures (service + estimated government fee), not quotes. You can also apply yourself on the official portal above.

Compare all 17 providers

Tips before you apply

  • Apply only on eta.gov.lk – third-party sites may charge for a free ETA.
  • Even though it is free, the ETA is mandatory before boarding.
  • ETA fees paid before 25 May 2026 are not refunded.

Sri Lanka visa FAQ for Indians

Do Indians need a visa for Sri Lanka?
Indians need an ETA, which is currently free under Sri Lanka's 40-country scheme.
How long can I stay on the free ETA?
30 days, with double entry, from the date of first arrival. You can apply to extend for a fee.
Can I get the ETA on arrival?
Apply online before you travel; airlines may check it at check-in.
VisaScout

VisaScout helps travellers discover and compare visa providers — prices, processing times, coverage and requirements — before choosing where to apply. Applications always happen on the provider's own website or at official government channels.