arrow-up
whatsapp WhatsApp

Sri Lanka visa for Indians

ETA Requirements, Fees and How to Apply

Updated date Updated 10 July, 2026

Indian citizens need an approved Electronic Travel Authorization (ETA) before arriving in Sri Lanka. As of 25 May 2026, India is one of 40 countries whose citizens receive the 30-day tourist ETA free of charge, though everyone must still apply and be approved before travel.

Part of our full Sri Lanka travel visa guide.


Sri Lanka tourist ETA fee for Indians
Tourist ETA Fee

Free for Indians from 25 May 2026

Sri Lanka tourist stay for Indian citizens
Tourist Stay

30 days from arrival, double entry

Sri Lanka ETA approval requirement
Still Required

Apply and receive approval before arrival

Reviewed visa informationReviewed by Rikas Hussain, Visa & Travel Manager, Arabiers ColomboArabiers ratings
Indian traveller applying for a Sri Lanka ETA
As seen on
See all coverage
i

In short: as of 25 May 2026, Indian citizens receive a free 30-day tourist ETA with double entry under Sri Lanka's 40-country scheme. The visa is free but not automatic: you must still apply for and secure an approved ETA before arrival. Confirm current rules at eta.gov.lk.

Do Indians need a visa?

Yes, Indian citizens need an approved ETA before arrival and use the standard online route.

ETA required

How much for Indians?

The 30-day tourist ETA is free from 25 May 2026, but approval is still required.

Free ETA

How long can you stay?

30 days from arrival with double entry, with extensions available.

30 days

How long to process?

Often one to three working days online, and sometimes sooner.

Processing

Documents needed?

Valid passport, recent photograph, return ticket and accommodation proof.

Documents

Who issues the ETA?

The Sri Lanka Department of Immigration and Emigration.

eta.gov.lk
Quick Access to Key Information

Do Indians Need a Visa for Sri Lanka?

Yes. Indian citizens need an ETA before arrival, applied for online.

Indian passport holders require an Electronic Travel Authorization to enter Sri Lanka. Unlike some nationalities that must apply through a sponsor or consulate, Indians use the standard online ETA, which makes the process straightforward. The ETA should be arranged before travelling, as it is linked electronically to your passport.

Official source: Sri Lanka Department of Immigration and Emigration, eta.gov.lk.

How Much Does the Sri Lanka ETA Cost for Indians?

As of 25 May 2026, the 30-day tourist ETA is free for Indian citizens.

Under a scheme effective 25 May 2026, India is one of 40 countries whose citizens receive a tourist ETA free of charge for a 30-day stay, with double entry. The visa itself carries no government fee.

Important: the ETA is free, not automatic. Indian travellers must still apply for and receive an approved ETA before arriving in Sri Lanka. Travellers who wish to stay beyond 30 days can apply for an extension on payment of the applicable fee. ETA fees paid before 25 May 2026 are non-refundable.

Official source: Sri Lanka Department of Immigration and Emigration notice effective 25 May 2026, published at eta.gov.lk.

Sri Lanka Visa Types for Indians

Tourist, business and transit ETAs are available to Indian citizens.

TypePurposeTypical stay
Tourist ETAHolidays, family visits and sightseeing30 days, double entry
Business ETAMeetings, conferences and short business visits30 days
Transit ETAPassing through Sri LankaUp to 48 hours

How Indians Apply for the Sri Lanka ETA

Apply online through the official portal before you travel.

  1. Go to the official ETA portal at eta.gov.lk and select the tourist, business or transit category.
  2. Enter your Indian passport and travel details.
  3. Upload any required documents and submit the application. The 30-day tourist ETA is currently free for Indian citizens.
  4. Receive the ETA approval by email, often within one to three working days.
  5. Print the approved ETA and carry it with your passport to the airport.

Indian travellers who prefer to have the application handled for them can use a licensed agent, which is common for group and family bookings.

Processing Time for Indian Applicants

Online ETAs are often approved within one to three working days.

Most Indian ETA applications are approved within a few working days, and some are cleared sooner. Applying at least three to four days before travel is recommended, especially during peak seasons. Approval is confirmed by email and can be checked on the official portal.

Documents Required for Indian Applicants

Prepare your passport, photograph and travel evidence.

Valid Indian passport requirement

An Indian passport valid for at least six months from arrival, with a blank page.

Passport photograph requirement

A recent passport-style photograph with a plain background.

Return flight ticket requirement

A confirmed return or onward flight ticket.

Sri Lanka accommodation proof requirement

Proof of accommodation in Sri Lanka.

Additional business visa documents

Additional documents for business or long-stay applications, if requested.

How Long Can Indians Stay, and Can You Extend?

A tourist ETA gives 30 days with double entry, and extensions are possible.

The tourist ETA allows Indian citizens a stay of 30 days from arrival, with double entry within that period. Longer stays can be requested through the Department of Immigration and Emigration. Extension approval and fees depend on the requested period and the rules in force at the time of application.

Can Indians Get a Sri Lanka Visa on Arrival?

A limited facility exists, but applying online first is recommended.

Indian citizens may be able to use a limited on-arrival ETA facility, but it can involve longer queues and carries the risk of being refused at the counter if requirements are not met. Applying online and receiving approval before departure is the safer option.

WhatsApp Arabiers for Sri Lanka ETA assistance for Indian citizens
Need help with a Sri Lanka ETA for an Indian passport?

Frequently Asked Questions

Do Indians need a visa for Sri Lanka?

Yes. Indian citizens need an Electronic Travel Authorization (ETA) before arriving in Sri Lanka. Indians apply through the standard online ETA and do not need a sponsor or consulate route.

How much is the Sri Lanka ETA for Indian citizens?

As of 25 May 2026, the 30-day tourist ETA is free for Indian citizens under Sri Lanka's 40-country free-visa scheme. The visa is free but not automatic: you must still apply for and receive an approved ETA before arrival. Extensions beyond 30 days require payment of the applicable fee.

How long can Indians stay in Sri Lanka on a tourist ETA?

A tourist ETA allows Indian citizens a stay of 30 days from the date of arrival, with double entry. It can be extended through the Department of Immigration and Emigration.

How long does the Sri Lanka ETA take for Indians?

Online ETA applications are often approved within one to three working days, and sometimes sooner. Applying a few days before travel is recommended.

What documents do Indians need for a Sri Lanka visa?

Indian applicants need a passport valid for at least six months, a recent photograph, a confirmed return or onward ticket, and proof of accommodation. Additional documents may be requested for business or long stays.

Can Indians get a Sri Lanka visa on arrival?

A limited on-arrival facility exists, but Indian citizens are advised to apply for the ETA online before travel to avoid queues and possible refusal at the counter.