← All visa guides

🇱🇰 Sri Lanka visa — Indian passport.

TL;DR FOR INDIANS · 2026

Sri Lanka requires an ETA (Electronic Travel Authorization) for Indians as of 2024. $50 USD (~₹4,200), 30 days, double-entry. Apply online, usually instant approval.

VISA TYPE
e-visa
STAY DURATION
30 days
FEE
₹4,200
PROCESSING
instant-72h

How to apply — 5 steps.

  1. 1

    Apply on eta.gov.lk (or via mobile app)

    Official portal only — beware fake clones charging extra.

    Up to 3 days before travel
  2. 2

    Fill personal + travel details

    Passport details, hotel, return ticket, contact in Sri Lanka (hotel works).

    10 min
  3. 3

    Pay USD 50 with card

    Visa/Mastercard accepted. Apple/Google Pay also work.

    Within application
  4. 4

    Receive ETA by email

    Usually within minutes; can take up to 72h. Print or save PDF.

    Within 72 hours
  5. 5

    Show ETA on arrival in Colombo/Mattala

    ETA stamped into passport. Immigration is fast for ETA holders.

    On arrival

Document checklist.

  • Passport (6+ months validity)
  • Return ticket within 30 days
  • Hotel booking
  • $50 USD on card
  • Recent passport-size photo (digital)

Why Indians get rejected.

  • Fake ETA from clone sites (NEVER use a Google ad — go direct to eta.gov.lk)
  • Damaged passport
Plan Sri Lanka trip ✦Official portal →

FAQ

How long does Sri Lanka visa take for Indians?

Processing time is instant-72h. Apply 2-4 weeks before travel for safe margin.

How much does Sri Lanka visa cost for Indians in 2026?

₹4,200 per person (Q2 2026 official rate).

How long can Indians stay in Sri Lanka?

30 days per entry on the e-visa visa. Extension possible from inside the country in most cases — check with local immigration.

Do Indians need a return ticket to enter Sri Lanka?

Yes — a confirmed return or onward ticket within the visa duration (30 days) is required at airline check-in and at Sri Lanka immigration. Open-jaw and circle-trip tickets qualify.

MORE VISA GUIDES
🇹🇭Thailand visa🇻🇳Vietnam visa🇮🇩Indonesia visa🇦🇪UAE visa🇯🇵Japan visa🇪🇺Schengen (Europe) visa