---
title: Sri Lanka visa for citizens of India
description: "Citizens of India don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling. Stay up to 30 days. Processing: 1–3 days. Documents checklist and application steps."
canonical: https://nowah.xyz/visa/sri-lanka/india
lastModified: 2026-09-05
---

# Sri Lanka visa for citizens of India

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

*Verified · last checked 2026-09-05. Policies change. Confirm with the embassy or official visa portal before you travel.*

Application site: https://www.srilankaevisa.lk

## Key facts

- **Entry route:** ETA · Tourist (30 days, double entry)
- **How to apply:** Electronic travel authorization (online)
- **Maximum stay:** Up to 30 days
- **Visa validity:** 30 days
- **Entries:** Multiple entry
- **Processing time:** 1–3 days
- **Government fee:** No fee listed
- **Passport validity:** At least 6 months
- **Biometrics:** Not required
- **Appointment:** Not required
- **Interview:** Not required
- **Onward or return ticket:** Required
- **Proof of funds:** Sufficient funds for the stay (approx. USD 15 per day)

## How to apply

1. **Prepare documents** — Ensure your Indian passport is valid 6+ months and you have a digital photo and accommodation details.
2. **Apply online** — Complete the ETA application on the official Sri Lanka ETA website with personal and travel details.
3. **Submit and receive approval** — Approval is typically sent by email within 1–3 days; Indians currently pay no tourist ETA fee.
4. **Print ETA confirmation** — Carry a printed or digital copy of the ETA approval notice for the airline and immigration.
5. **Travel and arrive** — Present passport and ETA at immigration; the tourist visa is granted on arrival for up to 30 days.
6. **Extend if needed** — Extensions up to 270 days can be requested via the Department of Immigration in Colombo or online.

## Documents checklist

- **Passport valid at least 6 months from arrival** (Identity): Machine-readable Indian passport required.
- **Recent digital passport photo** (Identity): White background, taken within the last 6 months.
- **Completed ETA application form** (Supporting): Submitted online on the official ETA portal.
- **Confirmed return or onward ticket** (Travel): May be requested by airline or immigration on arrival.
- **Hotel booking or accommodation address** (Travel): First-night stay details may be required on the form.
- **Proof of sufficient funds** (Financial, optional): Bank statement or cash/card evidence may be checked on arrival.
- **Email address for ETA approval notice** (Supporting): ETA confirmation is sent electronically; print a copy to carry.
- **Payment card (if fee applies)** (Financial, optional): Indian passport holders currently receive the tourist ETA free of charge.
- **Yellow fever certificate (if arriving from endemic country)** (Supporting, 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.

## FAQs

### 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

- [Online Visa Application - eta.gov.lk](https://www.eta.gov.lk/slvisa/)
- [Online Visa Application - eta.gov.lk](https://www.eta.gov.lk/slvisa/visainfo/center.jsp?locale=en_US)
- [Apply Official Sri Lanka Visa for (IND) Indian Citizen | 2026](https://www.govt.sl/en-us/countries/india.php)
- [srilankaevisa.lk](https://www.srilankaevisa.lk)

## More

- [Sri Lanka visa for every passport](/visa/sri-lanka)
- [Every destination for India passport holders](/visa/passport/india)
