The Sri Lanka visa allows Indian citizens to travel to Sri Lanka for tourism, business, family visits, study, work, and other approved purposes, depending on the visa category. Known for its golden beaches, ancient temples, lush tea plantations, scenic hill country, and rich cultural heritage, Sri Lanka is one of the most popular international destinations for Indian travellers. This comprehensive guide covers everything you need to know about the Sri Lanka visa application process, including visa types, eligibility, required documents, fees, financial requirements, processing times, and expert tips to help you apply successfully.
Aspect | Details |
|---|---|
Visa Required? | Yes — ETA mandatory for all Indian citizens |
Tourist ETA Fee | FREE (government fee waived since May 25, 2026) |
Business ETA Fee | USD 30 total (SAARC country rate for India) |
Transit Visa | FREE (up to 48 hours) |
Validity | 30 days from first arrival date |
Entry Type | Double entry within 30-day period |
Maximum Stay | Up to 270 days with extensions (30 + 60 + 90 + 90) |
Extension Fee (31-90 days) | USD 60 for Indian nationals |
Extension Fee (91-180 days) | USD 150 |
Extension Fee (181-270 days) | USD 200 |
Processing Time | Usually 24-48 hours (can be instant) |
Passport Validity | Minimum 6 months from arrival date |
Application Method | Online only — eta.gov.lk |
Visa on Arrival | Not available for Indians |
Nearest Indian Mission | High Commission of India, Colombo |
INR figures are approximate; confirm the exact USD-to-INR rate at the time of payment.
The tourist ETA is the most relevant visa for Indian travelers visiting Sri Lanka for sightseeing, holidays, visiting friends and family, medical treatment (including Ayurvedic and yoga), or participating in cultural and sporting events.
Fee: FREE (government processing fee waived)
Validity: 30 days from date of arrival
Entry Type: Double entry within the 30-day period
Maximum Stay: Up to 270 days with extensions (30 initial + 60 + 90 + 90 days)
Processing Time: Usually 24-48 hours, often instant
Eligibility: All Indian passport holders (ordinary, diplomatic, official, service)
Key Requirements:
Important: The "free" aspect refers to the waived government fee, not the elimination of the authorization requirement itself. You must still complete the full ETA application online before departure.
For tourism-specific guidance, see our detailed Sri Lanka tourist visa guide.
The business ETA is for Indian professionals traveling to Sri Lanka for meetings, conferences, workshops, seminars, short-term training programs, or trade exhibitions.
Fee: USD 30 total (SAARC country rate for Indian nationals — approximately INR 2,520). Non-SAARC countries pay USD 55.
Validity: 30 days from date of arrival
Entry Type: Single, double, or multiple entry
Extension: Available at head office only — USD 100 for 30-90 days, USD 200 for 90-180 days (extension fee is separate from initial ETA fee)
Processing Time: 2-4 working days
Key Requirements:
Important: Business ETA does not allow paid employment or establishing a business in Sri Lanka. It is strictly for business-related visits and meetings.
For business travel guidance, see our Sri Lanka business visa guide.
For travelers with connecting flights through Sri Lanka to another destination.
Fee: FREE for all nationalities
Validity: Up to 48 hours (2 days)
Entry Type: Single entry
Extension: Not available
Key Requirements:
For foreign nationals planning to work, study, retire, or reunite with family in Sri Lanka.
Categories: Employment, Investor, Religious, Student, NGO, Ex-Sri Lankan, Family Member of Sri Lankan
Fee: Varies by category (USD 100-200)
Validity: Typically 1-2 years
Application: Must be obtained through Sri Lankan missions or the Department of Immigration in Colombo
Important: You cannot convert a tourist ETA to a residence visa while in Sri Lanka. You must exit the country and apply for the appropriate visa type from abroad.
Visa Type | Government Fee (USD) | Approximate INR |
|---|---|---|
Tourist ETA (30 days) | FREE | 0 |
Business ETA (30 days, SAARC) | 30 (SAARC rate) | 2,520 |
Transit (48 hours) | FREE | 0 |
Extension — First (31-90 days) | 60 | 5,040 |
Extension — Second (91-180 days) | 150 | 12,600 |
Extension — Third (181-270 days) | 200 | 16,800 |
INR figures are approximate; confirm the exact USD-to-INR rate at the time of payment. All fees are levied in US Dollars. The Sri Lankan immigration system does not accept Indian Rupees (INR) for visa fees.
Note on Business ETA: Indians pay SAARC country rates. The total business ETA cost is USD 30 for 30 days with multiple entry. Non-SAARC countries pay USD 55 for the same visa.
Stay Duration | Government Fee | Approximate INR |
|---|---|---|
30 days (tourist) | FREE | 0 |
90 days (1 extension) | USD 60 | 5,040 |
180 days (2 extensions) | USD 210 | 17,640 |
270 days (3 extensions) | USD 410 | 34,440 |
Platform | Service Fee (INR) | Notes |
|---|---|---|
Official ETA portal (eta.gov.lk) | FREE | Recommended — direct application |
MakeMyTrip / similar platforms | 500 - 1,500 | Application assistance |
Travel agencies | 1,000 - 3,000 | Full-service support |
Visa consultants | 2,000 - 5,000 | Premium advisory |
Recommendation: Apply directly through the official government portal (eta.gov.lk) to avoid unnecessary service charges. The process is straightforward and does not require intermediary assistance.
Document | Tourist | Business | Transit | Residence |
|---|---|---|---|---|
Return ticket | Required | Required | Onward ticket | Required |
Hotel booking | Required | Recommended | Not applicable | Required |
Invitation letter | Optional | Required (from Sri Lankan company) | Not applicable | Varies |
Employer cover letter | Not applicable | Required | Not applicable | Required |
Business registration | Not applicable | Recommended | Not applicable | Not applicable |
Financial proof | Recommended | Recommended | Not applicable | Required |
Travel insurance | Recommended | Recommended | Not applicable | Required |
Check whether you need a Tourist ETA (free), Business ETA (USD 30 for Indians), Transit Visa (free), or Residence Visa. For most Indian leisure travelers, the Tourist ETA is the correct choice.
Collect all mandatory documents based on your visa category. Ensure your passport has at least 6 months validity from your intended entry date. Prepare digital copies of all documents for upload.
Important: Only use the official portal at eta.gov.lk. Many fake websites charge excessive fees or steal personal information. Red flags include: URL doesn't end in ".gov.lk", charges significantly higher fees, poor English, or requests unnecessary personal information.
Tourist ETA processing is usually completed within 24-48 hours and is often instant. Business ETA takes 2-4 working days. However, the ETA system has experienced technical issues causing delays of 4-5 days in some cases. Check your email regularly (including spam folder) for the approval notification.
Recommended timeline: Apply at least 7-10 days before intended travel to allow for processing delays.
Once approved, you will receive an ETA approval notice via email. Print at least 2 copies of the approval — one for carry-on luggage, one as backup. Save a digital copy on your phone for offline access.
At Colombo's Bandaranaike International Airport (CMB):
Documents to carry at entry:
Visa Type | Estimated Processing | Notes |
|---|---|---|
Tourist ETA | 24-48 hours (often instant) | Can take longer during technical issues |
Business ETA | 2-4 working days | May take longer if referred |
Transit Visa | 24-48 hours | Standard processing |
Extension | 3-5 working days | Apply 7-10 days before expiry |
What affects processing time:
Tip: The ETA system has experienced technical issues. If your application is pending for more than 48 hours, contact Sri Lanka Immigration at +94 11 532 9300 or info@immigration.gov.lk.
Understanding common visa rejection reasons helps you prepare a stronger application. See our detailed guide on visa rejection reasons.
While the tourist ETA does not explicitly require financial proof, immigration officers may ask for it at the airport. Demonstrating sufficient financial means strengthens your entry.
What to provide:
Recommended amount: At least USD 50-75 per day of stay. For a 10-day trip, carry proof of USD 500-750.
Rejection Reason | How to Fix It |
|---|---|
Passport validity less than 6 months | Renew passport before applying; ensure validity extends 6+ months beyond travel date |
Applying on fake websites | Only use eta.gov.lk — bookmark it, type URL directly |
Incorrect information mismatch | Double-check all entries against passport; keep passport in front while filling form |
Applying too close to travel date | Apply at least 7-10 days before departure |
Using temporary email address | Use permanent personal email (Gmail, Yahoo, Outlook) |
Not printing ETA approval | Print 2 copies; save digital copy on phone |
Overstaying previous visit | Always comply with visa conditions; apply for extension before expiry |
Suspicious travel patterns | Provide genuine travel plans and accommodation proof |
Based on our work with Indian applicants for Sri Lanka visas, here are patterns we observe:
Common Rejection Patterns:
Processing Trends:
Frequently Missing Documents:
Yes, since May 25, 2026, the Sri Lankan government has waived the ETA processing fee for Indian nationals. The tourist visa is completely free. However, you must still apply for an ETA online through the official portal at eta.gov.lk before departure. The "free" aspect refers to the waived government fee, not the elimination of the authorization requirement itself.
The tourist ETA is free for Indian citizens. The business ETA costs USD 30 for Indian nationals (SAARC country rate, approximately INR 2,520). Transit visas are free for all nationalities. If you use a third-party platform for application assistance, service fees of INR 500-5,000 may apply depending on the provider.
No, Indian citizens do not have a visa-on-arrival facility for Sri Lanka. You must apply for an Electronic Travel Authorization (ETA) online through the official portal at eta.gov.lk before departure. The ETA system replaced the on-arrival visa procedure on January 1, 2012.
Apply at least 7-10 days before your intended travel date. Tourist ETA processing is usually completed within 24-48 hours and is often instant, but the ETA system has experienced technical issues causing delays of 4-5 days. Applying early gives you buffer time for any unexpected delays.
Core documents include: valid Indian passport with at least 6 months validity, digital passport-size photograph (35mm x 45mm), confirmed return or onward flight ticket, proof of accommodation (hotel booking or invitation letter), and a valid email address for ETA approval delivery. Business ETA applicants additionally need an invitation letter from a Sri Lankan company.
Visit eta.gov.lk, select your nationality (India), choose your visa type (Tourist, Business, or Transit), complete the online application form, upload required documents, and submit. For tourist ETA, the payment will show as USD 0 (free). You will receive the ETA approval via email within 24-48 hours.
Yes, the Sri Lanka tourist ETA is one of the easiest visas for Indian citizens. The application is 100% online, the fee is waived, and processing is usually instant or within 24 hours. The main requirements are a valid passport with 6 months validity and a return ticket. Most applications are approved without issues.
Rejections are rare for Indian tourist ETA applicants when applications are complete and accurate. Common reasons for rejection include: passport validity less than 6 months, applying on fake websites, incorrect information mismatch, applying too close to travel date, or using temporary email addresses. Using the official portal and applying 7-10 days before travel minimizes rejection risk.
Yes, the initial 30-day tourist ETA can be extended up to a maximum of 270 days (approximately 9 months) through three consecutive extensions. The extension structure is: 30 days on entry, then 60 days (first extension), 90 days (second extension), and 90 days (third extension). Extension fees are USD 60 for days 31-90, USD 150 for days 91-180, and USD 200 for days 181-270. Apply for extensions at least 7-10 days before your current visa expires through eservices.immigration.gov.lk or in person at the Department of Immigration in Colombo.
Overstaying results in penalties under Gazette 2337/10 (effective June 21, 2023): departure within 7 days of visa expiry requires only the applicable visa fee at the port of departure with no penalty; overstaying 7-14 days incurs a penalty of USD 250 in addition to the visa fee; overstaying beyond 14 days incurs a penalty of USD 500 in addition to the visa fee. There is also a risk of a ban on future entry to Sri Lanka and an immigration record that may affect other visa applications. Always apply for an extension before your visa expires or exit the country before the expiry date.
Tourist ETA processing is usually completed within 24-48 hours and is often instant. Business ETA takes 2-4 working days. However, the ETA system has experienced technical issues causing delays of 4-5 days in some cases. Check your email regularly (including spam folder) for the approval notification.
The initial tourist ETA allows a stay of 30 days. With extensions, the maximum stay is up to 270 days (approximately 9 months). The extension structure is: 30 days on entry, 60 days (first extension), 90 days (second extension), and 90 days (third extension) = 270 days total from arrival.
Visa Applications Made Simple
Fast, Reliable, and Expert-Reviewed.
Our expert visa consultants are ready to help you succeed!