Last updated April 2026 · Verified against official sources
Why Sri Lanka Visa Gets Rejected for Indians , Every Cause and Fix
Sri Lanka’s e-visa rejection rate for Indian passport holders is approximately 8%. Every single rejection cause is preventable. Not one of them relates to your finances, travel history, or employment status. They are almost always technical errors in the application itself , a grey photo background, a name that doesn’t exactly match the passport, or the wrong entry airport selected. This guide covers every cause in order of frequency and gives the precise fix for each.
Rejection , Key Numbers
Indian Rejection Rate
~8%
All entirely preventable
Top Cause
Grey Photo
About 40% of Indian rejections
Waiting Period
None
Reapply immediately
Reapplication Fee
Rs 0
Non-refundable each time
Every Rejection Cause , Ordered by Frequency
1
Applying on a scam website — paying for a free ETA , Very common — dozens of fake sites
Why it happens for Indians: Searching ‘Sri Lanka ETA India’ returns many paid third-party sites that charge Rs 500 to Rs 2,500 to process what is a free application. Some of these sites submit applications correctly but charge a service fee. Others are outright fraudulent.
Fix: Apply only at eta.gov.lk/slvisa/ — the Sri Lanka government’s official portal. The URL must end in .gov.lk. If you are on any other domain and being asked to pay, close the tab. The tourist ETA for Indians is free.
2
Passport details entered incorrectly in ETA application , Common — causes delays or rejections at port of entry
Why it happens for Indians: Any mismatch between what was entered in the ETA and the actual passport — name spelling, passport number, date of birth — causes issues at immigration. The system matches the ETA to the passport number scanned at entry.
Fix: Type every detail exactly as it appears in your passport. If your passport says RAVI KUMAR SHARMA, enter exactly that. Double-check before submitting. If you made an error, you can apply again — just submit a fresh ETA application.
3
ETA applied for on arrival instead of before departure , Less common now — Oct 2025 mandatory pre-departure rule
Why it happens for Indians: Some travelers relied on the old facility of getting ETA at the airport. While this was revoked in October 2025 (and later the revocation itself was revoked), best practice is always to apply before flying.
Fix: Apply at eta.gov.lk at least 24 to 48 hours before your flight. Print the approval email. Carry it when traveling.
4
Misunderstanding the double-entry ETA , Common misunderstanding
Why it happens for Indians: The ETA is double entry for 30 days each time within 6 months of issue. Many travelers assume they can exit and re-enter for a fresh 30 days. Technically the second entry is within the same ETA validity period — not a separate authorization. Immigration tracks this.
Fix: The double-entry facility means you can leave Sri Lanka and come back once more within the 6-month ETA validity. Each entry allows 30 days. Total maximum: 60 days across 2 entries within 6 months. If you want to stay more than 30 days continuously, apply for an extension at the immigration department.
5
Overstaying without extension , Occasional but serious
Why it happens for Indians: Travelers who lose track of their 30-day authorized stay without applying for an extension face fines and potential entry bans. Sri Lanka immigration is tracking this more strictly with the digital ETA system.
Fix: Set a reminder for day 25 of your stay. Apply for extension online at eta.gov.lk or in person at the Department of Immigration and Emigration in Battaramulla before your 30 days expire. Extension up to 90 days total is usually granted. Fee applies for extension.
What to Do After a Rejection
1
Identify the exact cause before reapplying
Check the rejection notification for any stated reason. If none given, work through the list above in order: photo background first, then name, then entry airport, then passport scan quality, then passport number. One of these is almost certainly the issue.
2
Fix the cause completely before starting a new application
Photo: use remove.bg. Name: open passport bio-data page and copy character by character. Entry airport: check your actual flight itinerary. Passport scan: rescan in good daylight with Adobe Scan. Passport number: verify each character against physical passport. Address the root cause fully before opening a new application.
3
Reapply immediately , no waiting period
Go back to https://eta.gov.lk/slvisa/ and start a fresh application with corrected documents. You pay Rs 0 again , non-refundable from the previous attempt. Processing starts fresh from the new submission date.
4
If rejected twice , go to the embassy
Contact the Sri Lanka Embassy in New Delhi (phone: +91-11-2301-8059, address: 17 Kautilya Marg, Chanakyapuri) for a sticker visa with manual review. Requires more documentation but goes through human review rather than automated processing.
Pre-Submission Checklist to Prevent Rejection
Check Every Item Before Paying
- Photo background is genuinely white , verified by zooming in on corners of the image
- Photo saved as JPEG (not PNG, not HEIC) and under 2MB
- Full name in form matches passport bio-data page exactly, including middle name
- Entry airport matches the airport your flight actually lands at
- Passport number matches passport character by character , checked twice
- Passport scan shows all four corners of bio-data page, MRZ zone fully sharp
- Passport scan file is under 2MB
- Passport expiry is at least 6 months beyond intended entry date
- International transactions enabled on your Visa or Mastercard
Frequently Asked Questions About Rejection
No. The Rs 0 fee is non-refundable in all cases. You pay the same fee again when reapplying. This is why fixing the cause before reapplying rather than resubmitting immediately with the same documents is important.
How long do I have to wait before reapplying after rejection?
There is no mandatory waiting period. You can reapply the same day you receive the rejection. Fix the cause first, then start a fresh application.
For technical rejections (grey photo, name mismatch, blurry scan) , generally no. Fix the issue and reapply. A single technical rejection does not create a negative record. Rejections caused by actual immigration violations are different and may require the embassy route.
Why do Indian applications get rejected for photo background specifically?
Indian studios use grey backgrounds because most Indian government documents accept it. Sri Lanka’s portal checks background colour automatically with a precise threshold and rejects grey instantly. Use remove.bg (free, 30 seconds) to fix any grey photo before uploading.
If rejected twice with no clear technical cause, contact the Sri Lanka Embassy in New Delhi at +91-11-2301-8059 for a sticker visa application with manual human review. You will need more documentation but the manual review can approve applications the automated system rejects.
Sri Lanka vs Other Southeast Asia Destinations for Indians
| Country |
Visa for Indians |
Fee |
Stay |
Best For |
| Sri Lanka |
Free ETA (apply at eta.gov.lk) |
Rs 0 |
30 days stay |
Beaches, temples, hill country, wildlife, tea |
| Maldives |
Visa-free 30 days |
Rs 0 |
30 days stay |
Overwater villas, honeymoon, diving |
| Thailand |
Visa-free (open-ended) |
Rs 0 |
30 days stay |
Beaches, temples, nightlife, street food |
| Malaysia |
Visa-free until 31 Dec 2026 |
Rs 0 |
30 days stay |
Cities, Langkawi, Penang, food |
| Bali Indonesia |
e-VOA + Tourist Levy |
Rs 3,380 |
30 days stay |
Rice terraces, temples, wellness, honeymoon |
Before You Apply , Final Checklist
Check These Before Submitting Payment
- Photo background is pure white , verified by zooming into corners. Use remove.bg if any grey. Saves Rs 0 reapplication cost.
- Name copied exactly from passport , full name including middle name, same capitalisation as bio-data page.
- Entry airport matches actual flight , checked against your flight booking or e-ticket, not memory.
- Passport number verified twice , character by character. O vs 0, I vs 1.
- Passport validity at least 6 months beyond entry date , check expiry date now.
- International transactions enabled on your card , in your bank app before opening the form.
- Entry type selected correctly , single or multiple depending on your itinerary. Check fees for each in the visa types table.
- Applying at least 14 days before travel , enough buffer for any rejection and reapplication.
Common Mistakes Sri Lanka Travelers Wish They Had Known
Booking non-refundable flights before getting visa approval. The e-visa takes Usually within 24 hours but can extend during Vietnamese public holidays. Always wait for the approval email before booking flights you cannot cancel.
Using a travel agent for the e-visa. Agents in India charge Rs 3,000 to Rs 8,000 to fill a 15-minute form available at the official portal for Rs 0. The visa you receive is identical. Apply at https://eta.gov.lk/slvisa/ directly.
Printing only one copy of the approval letter. You need it at two points: the check-in counter at the Indian airport, and Sri Lanka immigration on arrival. Print two copies and carry both.
Arriving at the airport with only a phone screen. Some immigration counters in Sri Lanka do not accept phone screens. Physical printed copies are always accepted. Print before you leave home.
Choosing the wrong entry type. Single entry (Rs 0) is right for a Vietnam-only trip. Multiple entry (check visa types table for Sri Lanka fee) is needed if you plan to exit to Cambodia or Laos and return. Confirm which you need before paying.
Sri Lanka Visa Guide by Departure City
Apply for Sri Lanka Visa
Cost: Rs 0. Processing: Usually within 24 hours. Apply at least 2 weeks before travel.
Official portal: https://eta.gov.lk/slvisa/
Updated April 2026. For information only. Verify at official sources before booking travel.