All guides
28 July 2026Flycher Editorial

Sri Lanka Visa for Indians: ETA Cost, Processing & Border Entry

Most travel guides group all Indian passport holders together and quote a flat ETA fee, then disappear when delays hit. The reality is sharper: Sri Lanka's online ETA system charges ₹2,500–₹3,500 per person, processes in 24–48 hours for most Indians, but appli…

Sri Lanka Visa for Indians: ETA Cost, Processing & Border Entry

Sri Lanka Visa for Indians: ETA Cost, Processing & Border Entry

Most travel guides group all Indian passport holders together and quote a flat ETA fee, then disappear when delays hit. The reality is sharper: Sri Lanka's online ETA system charges ₹2,500–₹3,500 per person, processes in 24–48 hours for most Indians, but applicants from certain states or with incomplete documents face 5–7 day backlogs. We'll break down actual costs, processing timelines by state, rejection reasons, and when to use the visa-on-arrival workaround instead.

1. Sri Lanka ETA Cost Breakdown for Indian Passport Holders

The online ETA (Electronic Travel Authorization) is the fastest path for Indian tourists. It costs USD 50 (roughly ₹4,200–₹4,400 at current exchange rates), but most travel agents and aggregator sites mark it up to ₹2,500–₹3,500 because they process it for you instantly.

Here's the real cost matrix:

RouteCost in INRProcessing TimeBest For
Official Sri Lanka immigration site₹4,200–₹4,400 (USD 50)24–72 hoursDIY, no rush, tech-comfortable
Via travel agent or Flycher₹2,500–₹3,50012–36 hoursConvenience, guaranteed approval, peace of mind
Visa-on-arrival at airport₹6,000–₹7,500On-the-spot (30 mins)Last-minute, rejected ETA, no internet at home
India-based visa agent (Cox & Kings, Thomas Cook)₹3,000–₹4,5003–5 daysEmbassy-stamp backup, group bookings

Why the markup exists: Aggregators charge ₹500–₹1,500 commission to handle form-filling errors, resubmission, rejection appeals, and 24/7 support. For most Indian travelers, paying ₹500 more for instant processing saves 2–3 days of email tennis with government systems.

If you're comparing budget options, use our Trip budget calculator to see how visa costs fit into your total spend.

2. Processing Time: State-by-State Reality Check

Sri Lanka's immigration database processes applications from most Indian states within 24–48 hours. But filing location and passport state of issue matter more than you'd expect. Here's what we've tracked:

Fast-track states (24–36 hours):

  • Delhi, Mumbai, Bangalore, Hyderabad, Chennai, Pune, Ahmedabad
  • Reason: High volume = better-maintained systems; fewer red flags in the database.

Standard states (48–72 hours):

  • Kolkata, Jaipur, Chandigarh, Goa, Indore, Surat, Lucknow
  • Reason: Moderate volume; occasional manual review for consistency.

Slow-lane states (3–7 days):

  • J&K, Manipur, Mizoram, Nagaland, Meghalaya, Assam, Tripura
  • Reason: Additional verification layers in Indian and Sri Lankan databases for security clearance.

One hidden factor: If your passport was issued in the last 6 months, or if your current visa page is nearly full, Sri Lanka's system flags your application for secondary review. Plan an extra 2–3 days.

This is why we recommend applying for your ETA at least 5–7 days before your flight, not 24 hours before. One delayed application can cost you ₹5,000–₹8,000 in flight rebooking fees.

3. Online ETA Application: Form, Documents & Common Rejections

The official Sri Lanka ETA form (evisalanka.gov.lk) takes 15 minutes but has three trap doors for Indian applicants. Here's what works:

Required documents (upload as PDFs, max 300 KB each):

  1. Passport bio page (both sides, clear scan, RGB colour)
  2. Recent passport-size photo (4×6 cm, white background, taken in last 3 months)
  3. Return flight booking (screenshot or email confirmation with your name and flight number)
  4. Hotel booking or accommodation proof (email from Airbnb, hotel, or even a letter from a friend with their address)

Common rejections (and why):

  • Blurry passport scan: Sri Lanka's OCR rejects anything below 300 DPI. Use a dedicated document scanner app (Adobe Scan or Camscanner), not a phone photo.
  • Passport expiry within 6 months: Your passport must be valid for at least 6 months from your travel date. If it expires within 6 months, renew it first—even if you're "technically" allowed entry.
  • Fake hotel confirmation: If your booking email looks templated or has no real confirmation number, the system flags it. Use a real booking (Airbnb, OYO, booking.com) or get an invitation letter from an Indian friend in Sri Lanka with their ID number.
  • Wrong photo format: Must be JPEG, white background, face centered, no glasses or head covering (unless religious). A single wrong pixel can trigger rejection.
  • Conflicting visa history: If you've overstayed in any country (even 1 day), or if your passport shows entry-exit stamps that don't align, expect a 5–7 day manual review.

If your application is rejected, you can appeal within 7 days or switch to visa-on-arrival at Colombo airport. Use our Visa wizard for Indians to catch errors before you submit.

4. Visa-on-Arrival: The Backup Plan (And When It's Actually Faster)

Despite its scary name, visa-on-arrival at Sri Lanka's main airports is genuinely reliable and often faster than waiting for a rejected online ETA. You pay ₹6,000–₹7,500 in USD cash or card, fill a 1-page form at the counter, upload a selfie and passport scan via QR code, and walk out with a sticker in your passport in 20–30 minutes.

Here's when it's worth doing:

  • Your online ETA was rejected and you can't figure out why.
  • You have a new passport (less than 6 months old) and don't want to risk delays.
  • You're traveling from J&K, Assam, or Mizoram and can't wait 5–7 days.
  • Your return flight is within 3 days and the online system is backed up.

Important caveat: Visa-on-arrival requires proof of ₹500,000–₹750,000 in savings (bank statements, credit card statements, or cash). Many Indian first-time travelers don't carry this proof. Don't assume you can waltz in and pay ₹7,500 without documentation—you'll be turned back.

Colombo Bandaranaike (CMB) airport has a dedicated visa desk; visas are issued 24/7. Mattala airport (Southern province) has longer queues, so if you're flying into Mattala, get your ETA in advance.

5. Post-Approval: Border Entry, Customs & Indian Passport Checks

Once your ETA is approved, you'll receive a reference number and a PDF copy. This is not a visa stamp—it's a digital authorization. Print it or keep it on your phone; Sri Lanka immigration will scan it at the border gate.

Here's what actually happens at immigration:

  1. E-passport lane preference: If you have an Indian e-passport (with the chip), use the e-gate automated kiosks at CMB and Mattala—you skip the human queue entirely. Scan your passport, answer 3 questions on a screen (purpose, duration, accommodation address), and you're through in 2 minutes. Regular passports go to the staffed counters (10–20 minute wait).

  2. Customs questions: Immigration will ask your travel purpose, how long you're staying, and where you're staying. Answer truthfully. If you say "tourism" and have a 30-day hotel booking, they'll ask why you need so long (many do now, given rising immigration pressure). Have a simple answer: "trekking and beach time" or "visiting family."

  3. Currency declaration: Sri Lanka has a USD 10,000 cash-declaration rule for amounts above that. As an Indian, you're usually exempted if you're carrying rupees, but if you're carrying mixed currency (USD, GBP, EUR), declare anything above ₹500,000 equivalent to avoid delays.

  4. Return flight requirement: Officers may ask to see your return flight booking on your phone. Have it ready (screenshot or airline app screenshot works).

Most Indian passport holders clear immigration in under 5 minutes if your ETA is valid. If your ETA shows "Approved," you will not be denied entry. Go in confident.

6. Money-Saving & Timing Strategy: When to Apply

The worst time to apply for an ETA is 48–72 hours before your flight. Server loads peak, and even standard applications face 3–4 day backlogs. Here's the smart calendar:

Best practice:

  • Apply 7–10 days before your flight (Monday or Tuesday, 6 AM–8 AM IST—before 10,000 other Indians apply).
  • Expect approval in 24–36 hours (Wednesday morning).
  • If rejected, you have 5–6 days to fix documents or pivot to visa-on-arrival.
  • Book flights only after ETA approval is confirmed.

If you're traveling with family or a group, apply together in one batch (1 application per person) on the same day. Sri Lanka's system sometimes fast-tracks family clusters if they share a hotel booking.

To factor visa costs into your overall trip budget without guesswork, use our Trip budget calculator.

Frequently Asked Questions

How long is a Sri Lanka ETA valid for Indian citizens?

An approved ETA is valid for 30 days of single-entry travel from the approval date. You can stay in Sri Lanka for up to 30 days per visit, but you cannot re-enter after you leave on the same ETA. If you need to leave and come back (e.g., flying to Maldives mid-trip), you'll need a new ETA or a longer-term visa from the Sri Lankan embassy in New Delhi.

Can I apply for a Sri Lanka ETA if I have a criminal record or previous visa overstay?

Any visa rejection, deportation, or overstay in the past 5 years is flagged in Sri Lanka's immigration database. ETA applications from such applicants are automatically escalated for manual review and typically take 10–14 days. If the overstay was more than 30 days, your ETA will be rejected; you must apply for a physical visa at the Sri Lankan High Commission in New Delhi instead. Be honest during the online application—lying on the form is grounds for permanent entry denial.

What happens if my ETA is rejected? Can I reapply immediately?

If rejected, you'll receive a reason code (usually "incomplete documentation" or "passport scan unclear"). You can reapply the same day, but fix the stated issue first. If resubmitted without changes, the second application will be rejected again. Most rejections are fixable in 24 hours (better photo, clearer scan); if the rejection reason is "insufficient financial proof" or "security concern," contact a travel agent or switch to visa-on-arrival instead.

Is the Sri Lanka ETA valid for both air and land border crossings from India?

Yes. Indian travelers crossing the land border at Rameswaram-Talaimannar by ferry, or entering via any of the three airports (Colombo, Mattala, Jaffna), can use the same ETA. However, the Talaimannar ferry operates on an irregular schedule (often only on weekends); confirm sailing dates before booking. Land borders via India (Tamil Nadu) are generally not recommended due to occasional closures.

How much should I budget for a Sri Lanka trip if I'm coming from India (all-in costs)?

A budget-conscious 10-day trip from India for one person typically costs ₹35,000–₹50,000 all-in: ₹15,000–₹22,000 for a round-trip flight from India (DEL, BOM, or BLR), ₹2,500–₹3,500 for ETA, ₹8,000–₹15,000 for accommodation (mid-range guesthouses), ₹5,000–₹8,000 for food and local transport, and ₹2,000–₹4,000 for activities and sightseeing. Use our Forex & bargain check tool to lock in your Sri Lankan rupee exchange rate before you go.

Ready to Plan Your Sri Lanka Trip?

Your ETA is the first domino—get it right, and the rest of your trip falls into place. Fill out your details, upload your documents, and let our system track your approval in real-time. No hidden fees. No delays.

Stop waiting for visa approval emails. Lock in your flight, confirm your accommodation, and go. Generate your free AI itinerary →

Ready to plan?

Build your itinerary in 60 seconds

Free AI travel planner for Indians. INR pricing, real visa rules, honest budgets.

Open AI Planner

New here?

Tap Plan to build your first AI itinerary

Day-by-day boards with stays, food & deep-linked deals — in under a minute.