🇱🇰 Sri Lanka Visa

Complete visa information for Indian passport holders

Overview E‑Visa

Normally up to 30 days for short tourist visits
Government ETA/e-Visa fee varies; exemptions/p romotions may apply
Usually 1–3 working days

Eligibility

Indian passport holders should obtain the current Sri Lanka electronic travel authorisation/e-Visa required for their travel date.

🔗 Official Portal / Embassy

Documents Required

  • Passport valid 6+ months
  • Return ticket
  • Accommodation
  • Sufficient funds
  • Travel details

About the Sri Lanka visa for Indians

Since 25 May 2026, Sri Lanka has offered Indian travellers a free tourist Electronic Travel Authorisation (ETA). The visa fee is waived, but the ETA itself is still required: every traveller must apply online and receive the ETA before arriving. It allows a stay of up to 30 days, with up to two entries during its validity, counted from your first arrival. Stays longer than 30 days need an extension, which is paid.

Sri Lanka has changed its visa rules several times in recent years, so check that the free ETA still applies for your travel date before booking. Only use the official ETA website or an agent you trust; many look-alike websites charge high fees for a free authorisation.

Colombo is a short flight from Hyderabad and Chennai, which makes Sri Lanka popular for long weekends, family holidays and Ramayana-trail tours to Kandy, Nuwara Eliya and Ella. Carry a return ticket, hotel bookings and enough funds for your stay, as immigration can ask to see them.

Information last checked: 28 October 2026

Sri Lanka visa: frequently asked questions

Is the Sri Lanka visa free for Indians?

Yes. Since 25 May 2026, Indian travellers get a free tourist ETA for up to 30 days. You must still apply for the ETA online before you travel.

Do I still need to apply online for Sri Lanka?

Yes. The ETA is free, but every traveller must have it approved before arriving in Sri Lanka.

How long can I stay in Sri Lanka on the free ETA?

Up to 30 days, with up to two entries during the ETA's validity. Longer stays need a paid extension.

How do I avoid fake ETA websites?

Use only the official Sri Lanka ETA website, or let us apply for you. Unofficial look-alike sites often charge fees for an ETA that is free.