Do Indians need a visa for Sri Lanka? Yes, every Indian traveller requires an Electronic Travel Authorization (ETA) before entering Sri Lanka. As of May 25, 2026, Sri Lanka waived the ETA fee for Indian nationals, making the 30-day tourist ETA (double entry) completely free of cost — India is one of 40 nationalities now eligible for this waiver.
You can apply for the Sri Lanka ETA online at the official site, eta.gov.lk, with approval typically arriving within 24 to 72 hours. Once approved, the ETA works for arrival through any airport in Sri Lanka and allows double entry, meaning you can leave and re-enter the country once within that same 30-day window. Your passport must also have at least 6 months of validity remaining from your date of arrival.
This guide covers everything you need about a visa before you book your Sri Lanka trip, from eligibility and documents to how to apply for it and what to do if you want to stay longer than a month. - Visa type: Electronic Travel Authorization (ETA)
- Cost for Indians (tourist): Free (waived as of May 25, 2026)
- Stay duration: 30 days, double entry
- Processing time: 24–72 hours (online)
- Where to apply: eta.gov.lk (Sri Lanka visa official website)
- Passport validity needed: 6 months from arrival date
- Visa on arrival: Available for Indian citizens at Colombo airport for USD 25
- Eligible travellers: Tourism, business, and select transit purposes
- Age exemptions: None; infants and minors also require an ETA
- Entry points covered: Valid for arrival at any Sri Lankan airport
This free-ETA arrangement for India applies across tourist, business, and in some cases transit travel — whether you're applying for a short Sri Lanka visit visa or a longer-stay category.
Not every trip falls under "tourist." Here's how the categories break down for Sri Lanka Visa for Indians.
1. Sri Lanka Tourist ETA
This is what almost every Indian traveller applies for. It covers holidays, visiting family, and even short medical trips. Indian nationals get 30 days, double entry, at zero cost. This is the correct choice if you're planning a Sri Lanka family trip around Sigiriya's Cultural Triangle, a couples trip to the Mirissa beach, or a quieter hill country stretch through Ella. 2. Sri Lanka Business Visa
Meant for conferences, business meetings, and short professional engagements — not paid employment in Sri Lanka. For Indian passport holders, this costs USD 30 when applied for online or through a Sri Lankan mission, and covers a 30-day stay.
3. Sri Lanka Transit Visa
If you're only passing through Colombo airport and not leaving the transit area, you don't need an ETA. If you plan to step out for sightseeing during a layover, apply for the transit ETA, which is free and valid for 2 days.
4. Sri Lanka Visa on Arrival
Getting a Sri Lanka entry visa is technically still possible at Bandaranaike International Airport (BIA), but it isn't the smart move. It costs USD 25 for Indian tourists (versus free online), and you'll be stuck in a separate immigration queue while everyone with a pre-approved ETA walks straight through.
Here are the exact Sri Lanka visa requirements for Indian passport holders:
1. Passport type: You need a regular Indian passport, valid for at least 6 months from your arrival date in Sri Lanka. Aadhaar, PAN, or Voter ID cannot be used instead.
2. Age: There's no minimum age. Infants and children need their own individual ETA — you cannot travel on a parent's approval. Children under 12 get the tourist ETA free, same as adults.
3. Dual nationality: If you hold two passports, apply using the one you'll actually travel and check in with. Your ETA is tied to that specific passport number.
4. Purpose of visit: Going for a holiday, sightseeing, visiting family, or even a short medical trip? That's the free tourist category. Heading over for meetings or a conference instead? That falls under a business visa, not a tourist — and it isn't free.
5. Employment restriction: Your ETA lets you visit, not work. No paid jobs, no unpaid gigs either, no matter what category you're in. Breaking this is a straight-up violation of your visa terms.
6. Repeat travel: Want to visit Sri Lanka five times this year? Go ahead — there's no limit on how many tourist ETAs you can get. Just keep each trip within its own 30-day, double-entry window.
The entire Sri Lanka visa application takes about 10–15 minutes if you have your documents ready. Here's the complete Sri Lanka Visa process for Indians:
1. Go to the official portal — eta.gov.lk is the only website run by Sri Lanka's Department of Immigration & Emigration. Several lookalike sites charge a "service fee" for what is a free government process, so check the URL carefully before entering any details.
2. Select your visa category — choose Tourist, Business, or Transit based on your travel purpose.
3. Fill in your details — passport number, full name as printed on your passport, date of birth, nationality, and travel dates.
4. Upload your passport bio page — a clear scan or photo, no glare, all corners visible.
5. Submit and pay (if applicable) — Indian tourist applicants pay nothing. Business applicants pay the visa fee by card at this step.
6. Receive your approval by email — most applications clear within 24–72 hours. Save the PDF and carry a printed copy along with a digital one on your phone.
Some sites still call this an e-visa for Sri Lanka, though the government's own term is ETA — both refer to the same digital approval. You'll show this approval at check-in in India and again at immigration in Colombo, so don't apply at the last minute — a day or two of buffer avoids any stress if the system is slow.
If you're timing your trip around one of the festivals in Sri Lanka, apply around 3-4 weeks earlier to avoid peak-season processing delays. Here's where costs actually apply, straight from the official fee schedule:
1. Tourist visa (30 days): Free
No charge when applied online or through a Sri Lankan mission. This is the category almost every Indian traveller falls under.
2. Tourist visa on arrival: USD 25 (approx. ₹2,360)
Same 30-day validity, but you pay extra and wait in a slower queue at the airport. Only worth it if you missed applying online.
3. Business visa (30 days): USD 30 (approx. ₹2,835)
Applies to conferences, meetings, and professional visits — not paid work. Charged whether you apply online or through a mission.
4. Transit visa (2 days): Free
For travellers stepping out during a layover at Colombo airport. No cost, but still requires an ETA application.
5. Visa extension (beyond 30 days): Fee applies
Paid separately once you're inside Sri Lanka, through the Department of Immigration in Colombo. The amount depends on how long you extend.
Please Note: INR values are approximate and based on current exchange rates. Actual charges are billed in USD, so the rupee amount you pay may vary slightly depending on your bank or card network's conversion rate. Also, children under 12, of any nationality, also get the free 30-day tourist ETA.
The ETA visa for Sri Lanka is a digital record linked to your passport number, verified electronically when you land. Sri Lanka has run this system for all short-visit travellers since 2012, so the process itself isn't new; what changed in 2026 is which nationalities pay for it.
Even though this Sri Lanka Evisa costs Indian tourists nothing, it's still a legal entry requirement, not an optional formality. Travelling without one, assuming "visa-free" means "no paperwork," is the single most common reason for delays at Colombo airport.
Once your ETA is sorted, the rest of your planning gets a lot easier. Our Sri Lanka tourism guide covers everything from the top attractions and best time to visit to how many days you actually need. Keep these ready before you start the application and before you fly:
- Indian passport valid for at least 6 months from your arrival date
- A clear digital copy or photo of your passport's bio page
- Confirmed return or onward flight ticket
- Proof of accommodation for your stay (hotel booking or host details)
- Evidence of sufficient funds for the trip, if asked at immigration
- A valid email address to receive your approval
Aadhaar, PAN, or any other Indian ID card cannot substitute for a passport — you need a physical Indian passport to travel internationally, whether you're applying for a standard Sri Lanka travel visa or a business category.
If 30 days isn't enough, you don't need to exit and re-enter. Apply for an extension from within Sri Lanka, through the Department of Immigration in Colombo or its online extension portal, before your current permit runs out.
Extensions can typically take your total stay well beyond the initial period, but each extension carries its own fee, and approval isn't automatic. So, apply with time to spare rather than on your last eligible day.
Overstaying without an approved extension can mean fines, and in serious cases, deportation and a future entry ban, so this isn't worth risking to save a step.
Apply at least 4–7 days before departure. Processing usually finishes in 24–72 hours, but leaving a buffer protects you if the portal is under heavy load or your upload needs a redo.
Once your SL Visa is approved, your travel planning can move to the fun part and if you haven't locked in your itinerary yet, it's worth looking at Wanderon's Sri Lanka tour packages to see routes that cover the coast, the Cultural Triangle, and the hill country without the guesswork of planning it solo.
- Passport with less than 6 months validity at the time of travel
- Blurry or cropped passport photo upload
- Mismatched name or date of birth between the application and passport
- Applying through a third-party website that submits incomplete or incorrect data
- No return ticket details available when asked at immigration
According to WanderOn's 2+ years data, most rejections are caused by one of five problems given above, all of which can be avoided if you proofread your form before submitting it.
And if you’re still scratching your head after all this, you don’t have to figure it out by yourself. After you've booked your trip with Wanderon, our team will guide you through the ETA process so you won’t be second-guessing a form the night before your flight.
- Check your status again on eta.gov.lk — "rejected" and "pending" are not the same thing
- Read the rejection notice carefully to identify the exact reason
- Fix the flagged issue before doing anything else — reapplying with the same error repeats the rejection
- Submit a fresh application once corrected; there's no formal appeal process for ETAs
- Expect the same 24–72 hour processing time on your new application, so reapply with enough buffer before your travel date
- Contact the nearest Sri Lanka Overseas Mission if the reason isn't clear or you're short on time
- Note that ETA fees are typically non-refundable, so double-check details before resubmitting
Applying online ahead of time is still your best bet — it's free, quicker, and you skip the extra lines. But if you're genuinely out of time, whether your ETA got rejected too close to your flight or you just didn't get around to applying, you still have an option.
You can skip the ETA altogether and pick up a visa on arrival at Bandaranaike International Airport instead. Here's what to know:
- Sri Lanka Visa On Arrival Fee: USD 25 (approx. ₹2,360); only cards or USD cash accepted
- Processing Time: Processed on the spot, but adds 30–60 minutes at a separate queue
- Documents Required: Passport (6+ months valid), return ticket, accommodation proof, and your ETA rejection notice (if any)
- Validity: Same 30-day stay, but single entry only — no double entry on arrival