Visadesk Global LLP
← All Visa on Arrival countries for Indians
Sri Lanka Flag – eVisa / ETA Required Before Travel for Indian Passport HolderseVisa / ETA Required Before Travel

Sri Lanka eVisa / ETA Required Before Travel for Indians

Indian nationals are on Sri Lanka's free tourist-visa list: the Electronic Travel Authorization is issued free of charge for a 30-day stay with double entry. The ETA must still be obtained before arrival — Sri Lanka is not a Visa on Arrival destination even though the visa is free.

Visa Overview

Country
Sri Lanka
Visa Type
eVisa / ETA Required Before Travel
Purpose
Tourism
Maximum Stay
30 days, double entry
Extension
Extendable after arrival through the immigration e-services portal
Visa Fee
ETA issued free of charge for Indian nationals
Processing
On arrival / online pre-approval where available
Reviewed
September 2026

Documents Required

Carry these for Sri Lanka. Requirements may be checked again at your departure airport.

  • Original Indian passport in good condition
  • Passport valid for at least 6 months from arrival
  • Confirmed return or onward flight ticket
  • Hotel or accommodation confirmation
  • Proof of sufficient funds for your stay

Sri Lanka entry process

  1. 1

    Step 1

    Prepare Documents

    Passport, tickets, accommodation and photographs as listed above.

  2. 2

    Step 2

    Apply Online Before Travel

    Submit the application on the official portal and wait for approval.

  3. 3

    Step 3

    Carry the Approval

    Keep a printout and a digital copy — airlines check it at boarding.

  4. 4

    Step 4

    Arrive at the Airport

    Travel only to the entry points listed on your approval.

  5. 5

    Step 5

    Immigration Clearance

    Present passport, approval and supporting documents.

  6. 6

    Step 6

    Enter the Country

    Keep the entry stamp and departure record safe for your exit.

Online pre-arrival step

Sri Lanka ETA application at eta.gov.lk — free for Indian nationals.

Visa Fee

ETA issued free of charge for Indian nationals

INR amount is indicative and may change according to exchange rates. Official fees are set by the destination’s authorities and may change without notice.

Sri Lanka Electronic Travel Authorization (official)

Important Conditions

  • ETA must be approved before arrival — apply only through the official eta.gov.lk portal.
  • Free of charge for Indian nationals holding ordinary, diplomatic, official or service passports.
  • 30-day stay with a double-entry facility from the date of first arrival.
  • Children under 12 of any nationality receive a free tourist ETA for up to 30 days.
  • Extensions are applied for in Sri Lanka through the immigration e-services portal.
  • Fees paid on third-party websites are not refundable and may not be valid.

Entry, permitted stay and extension decisions rest entirely with the immigration authority of Sri Lanka. Meeting every condition does not guarantee entry.

Travelling to Sri Lanka soon?

Visadesk Global LLP helps you check eligibility, prepare documents and arrange flights, hotels and itineraries so your arrival goes smoothly.

  • Document check
  • eVisa applications
  • Flight & hotel booking
  • Travel insurance guidance

Verify before you travel

Visa and entry regulations can change without prior notice. Eligibility may depend on passport validity, return tickets, hotel bookings, sufficient funds, travel history, residence permits, or valid visas from certain countries. Travellers should verify the latest immigration requirements with Sri Lanka Electronic Travel Authorization (official) before booking or travelling. Visadesk Global is a private visa and travel assistance service and is not affiliated with any embassy, consulate or government immigration authority.