Skip to content

India passport → Sri Lanka

Sri Lanka visa for citizens of India

eTAETA · Tourist (30 days, double entry)

Citizens of India don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling.

Application site

Verified · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.

Key facts

Entry routeETA · Tourist (30 days, double entry)
How to applyElectronic travel authorization (online)
Maximum stayUp to 30 days
Visa validity30 days
EntriesMultiple entry
Processing time1–3 days
Government feeNo fee listed
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired
Proof of fundsSufficient funds for the stay (approx. USD 15 per day)

How to apply

  1. 1

    Prepare documents

    Ensure your Indian passport is valid 6+ months and you have a digital photo and accommodation details.

  2. 2

    Apply online

    Complete the ETA application on the official Sri Lanka ETA website with personal and travel details.

  3. 3

    Submit and receive approval

    Approval is typically sent by email within 1–3 days; Indians currently pay no tourist ETA fee.

  4. 4

    Print ETA confirmation

    Carry a printed or digital copy of the ETA approval notice for the airline and immigration.

  5. 5

    Travel and arrive

    Present passport and ETA at immigration; the tourist visa is granted on arrival for up to 30 days.

  6. 6

    Extend if needed

    Extensions up to 270 days can be requested via the Department of Immigration in Colombo or online.

Documents checklist

Identity

  • Passport valid at least 6 months from arrival

    Machine-readable Indian passport required.

  • Recent digital passport photo

    White background, taken within the last 6 months.

Travel

  • Confirmed return or onward ticket

    May be requested by airline or immigration on arrival.

  • Hotel booking or accommodation address

    First-night stay details may be required on the form.

Financial

  • Proof of sufficient funds

    Optional

    Bank statement or cash/card evidence may be checked on arrival.

  • Payment card (if fee applies)

    Optional

    Indian passport holders currently receive the tourist ETA free of charge.

Supporting

  • Completed ETA application form

    Submitted online on the official ETA portal.

  • Email address for ETA approval notice

    ETA confirmation is sent electronically; print a copy to carry.

  • Yellow fever certificate (if arriving from endemic country)

    Optional

    Only required if transiting or arriving from a yellow-fever risk country.

Proof of funds

  • bank statement
  • cash
  • credit card

Immigration may check that visitors hold sufficient funds for their stay.

Good to know

  • Use only the official ETA portal; unofficial sites charge large mark-ups.
  • Indian nationals receive the 30-day double-entry tourist ETA free of charge (fee waiver subject to government policy changes).
  • Do not overstay; fines and bans apply beyond the granted period.

Common refusal reasons

Passport validity under 6 months

Renew passport before applying.

Inaccurate personal or passport details on the ETA form

Enter name and passport number exactly as printed in the passport.

No confirmed return ticket or accommodation

Book a return/onward ticket and first-night accommodation before arrival.

FAQ

Do citizens of India need a visa for Sri Lanka?

Citizens of India don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling. Visa type: ETA · Tourist (30 days, double entry).

How long can citizens of India stay in Sri Lanka?

Up to 30 days.

How long does Sri Lanka visa processing take?

Typically 1–3 days.

What documents do citizens of India need for Sri Lanka?

Passport valid at least 6 months from arrival; Recent digital passport photo; Completed ETA application form; Confirmed return or onward ticket; Hotel booking or accommodation address; Email address for ETA approval notice; and 3 more depending on your situation.

How long must my passport be valid for Sri Lanka?

At least 6 months.

Where do I apply?

Applications go through https://www.srilankaevisa.lk. Check that you are on the government's site before you pay.

Sources

Plan your trip to Sri Lanka

Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way. Need data on arrival? See the Nowah eSIM guide for Sri Lanka.

Sri Lanka visa for other passports

More destinations for India passport holders