India's AI-powered travel companion
Sri Lanka visa for Indians
Visa guide · Indian passport holders

Sri Lanka ETA Visa for Indians 2025: Cost, Process & Documents

Indian passport holders need an Electronic Travel Authorization (ETA) to visit Sri Lanka, which can be obtained online before travel. The ETA costs ₹4,200 and is typically approved within 24-72 hours.

🛂 e-Visa 💰 ₹4,200 ⏱ 3 days processing
🛂
e-Visa
Indian passport holders visiting Sri Lanka for tourism
₹4,200
Visa cost
3 days
Processing

Sri Lanka remains one of the most popular destinations for Indian travelers, offering pristine beaches, ancient temples, tea plantations, and wildlife safaris just a short flight away. For Indian passport holders planning a trip to Sri Lanka in 2025, obtaining an Electronic Travel Authorization (ETA) is mandatory before travel.

This comprehensive guide covers everything you need to know about the Sri Lanka ETA visa for Indians, including the application process, costs, required documents, processing time, and important tips to ensure a smooth application.

Find cheap flights to Sri Lanka

Compare flights on Skyscanner →

Do Indian Passport Holders Need a Visa for Sri Lanka?

Yes, Indian passport holders require an Electronic Travel Authorization (ETA) to enter Sri Lanka for tourism or business purposes. The visa-on-arrival facility that was previously available to Indians has been discontinued, making it mandatory to obtain the ETA online before departure.

The ETA system is entirely online and allows travelers to apply from the comfort of their homes without visiting an embassy or consulate. The approved ETA is electronically linked to your passport, and you'll need to present the approval notice at immigration upon arrival in Sri Lanka.

📋 Required documents checklist — Indian passport holders
Valid Indian passport (min. 6 months validity beyond travel dates)
Passport-size photographs (white background, recent)
Completed visa application form
Bank statement (last 3 months, min. ₹50,000 balance)
Return flight ticket confirmation
Hotel booking confirmation
Travel insurance (min. $50,000 coverage for Schengen)
Income proof — salary slips or ITR for last 2 years

Types of Sri Lanka ETA for Indian Citizens

Tourist ETA

The Tourist ETA is the most common visa type for Indian travelers visiting Sri Lanka for leisure, sightseeing, or visiting friends and family. This is valid for 30 days from the date of arrival and allows a single entry or double entry into the country.

Business ETA

If you're traveling for business meetings, conferences, or professional purposes, you'll need to apply for a Business ETA. This also allows a 30-day stay and can be extended once you're in Sri Lanka if needed.

Transit ETA

For travelers transiting through Sri Lanka's Bandaranaike International Airport for less than 48 hours without leaving the airport, a Transit ETA may be required depending on your nationality and circumstances. However, most Indians transiting typically opt for the standard tourist ETA if they wish to explore Colombo briefly.

Sri Lanka ETA Visa Cost for Indians in 2025

The official cost of the Sri Lanka ETA for Indian passport holders is USD 50, which converts to approximately ₹4,200 (exchange rate as of May 2025). This fee is payable online via credit card, debit card, or other accepted payment methods on the official ETA website.

Additional costs to consider:

  • Service charges if using third-party visa agencies: ₹500-₹1,500
  • Extension fees (if extending within Sri Lanka): approximately ₹8,500-₹12,500 depending on duration
  • Multiple entry ETA: USD 100 (approximately ₹8,400)

Important: Always apply through the official Sri Lankan ETA website (www.eta.gov.lk) to avoid inflated prices charged by unauthorized agents.

Documents Required for Sri Lanka ETA from India

The document requirements for Sri Lanka ETA are straightforward. Keep the following ready before starting your application:

  • Valid passport: Must have at least 6 months validity from your intended date of arrival in Sri Lanka
  • Passport bio-data page scan: Clear, colored scan or photograph of your passport's first page
  • Return/onward ticket: Confirmed flight booking showing your departure from Sri Lanka (may be asked at immigration)
  • Proof of accommodation: Hotel bookings or invitation letter if staying with friends/family
  • Bank statements: Recent statements showing sufficient funds (approximately USD 50 per day of stay)
  • Email address: Valid email to receive your ETA approval
  • Payment method: Credit/debit card (Visa, Mastercard, American Express accepted)

For Business ETA applicants, you'll additionally need:

  • Business invitation letter from Sri Lankan company
  • Company registration documents
  • Purpose of visit details

Compare hotels in Sri Lanka

Search hotels on Booking.com →

Step-by-Step Sri Lanka ETA Application Process for Indians

Follow these detailed steps to apply for your Sri Lanka ETA online:

Step 1: Visit the Official ETA Website

Go to the official Sri Lanka ETA website at www.eta.gov.lk. Avoid third-party websites that charge excessive fees. Click on "Apply for Individual" if you're traveling alone, or "Apply for Group/Family" if applying for multiple people together.

Step 2: Select Visa Type

Choose your visa type:

  • Tourist ETA (for leisure travel)
  • Business ETA (for business purposes)
  • Transit ETA (for airport transit)

Step 3: Fill the Application Form

Complete the online form with accurate information including:

  • Personal details (name as per passport, date of birth, nationality)
  • Passport information (number, issue date, expiry date)
  • Contact details (email, phone number, address in India)
  • Travel details (intended date of arrival, purpose of visit, accommodation address)
  • Previous travel history to Sri Lanka (if any)

Important: Double-check all information, especially your passport number and personal details. Errors can lead to rejection or denial of entry.

Step 4: Upload Documents

Upload a clear scan or photograph of your passport's bio-data page. Ensure the image is in JPEG or PNG format and doesn't exceed the specified file size (usually 2MB).

Step 5: Make Payment

Proceed to payment and pay the ETA fee of USD 50 (₹4,200) using your credit/debit card. The payment gateway is secure and accepts major international cards.

Step 6: Submit Application

Review all entered information one final time, then submit your application. You'll receive an application reference number immediately. Save this number for tracking purposes.

Step 7: Receive ETA Approval

Your ETA approval will be sent to your registered email address, typically within 24-72 hours. The approval comes as a PDF document with a unique reference number. Print at least two copies to carry with you during travel.

Sri Lanka ETA Processing Time for Indians

The standard processing time for Sri Lanka ETA is 24 to 72 hours. However, most applications are approved within 24 hours of submission. In some cases, particularly during peak travel seasons or if additional verification is needed, it may take up to 5 working days.

Recommended timeline: Apply at least 7-10 days before your intended travel date to account for any unexpected delays or issues with your application.

If your application is taking longer than 72 hours, you can check the status on the official ETA website using your reference number and passport details.

Sri Lanka ETA Validity and Duration of Stay

The Sri Lanka Tourist ETA for Indians comes with the following validity parameters:

  • Validity period: 180 days from the date of issue (not from date of travel)
  • Duration of stay: 30 days from the date of arrival in Sri Lanka
  • Entries allowed: Double entry (you can exit and re-enter once within the validity period)

If you wish to stay longer than 30 days, you can apply for an extension at the Department of Immigration and Emigration in Colombo. Extensions are typically granted for an additional 60 days (total 90 days) and cost approximately LKR 50,000-75,000 (₹8,500-₹12,500).

Top-rated tours in Sri Lanka

Browse experiences on Viator →

Important Tips for Sri Lanka ETA Application

1. Apply Through Official Website Only

Use only the official website www.eta.gov.lk to avoid paying inflated prices to unauthorized agents. The official fee is USD 50; any website charging significantly more is not legitimate.

2. Check Passport Validity

Ensure your passport is valid for at least 6 months from your date of arrival in Sri Lanka. Immigration officials are strict about this requirement and may deny boarding or entry if your passport expires sooner.

3. Print Your ETA Approval

While the ETA is electronically linked to your passport, it's highly recommended to carry printed copies of your approval notice. Immigration officers may request to see it, and having a physical copy speeds up the process.

4. Keep Supporting Documents Ready

Although not always requested, have your return flight tickets, hotel bookings, and proof of sufficient funds readily available. Immigration officers may ask for these at their discretion.

5. Apply Well in Advance

Don't wait until the last minute. Apply at least one week before travel to accommodate any processing delays or issues that may arise with your application.

6. Accurate Information is Crucial

Even minor errors in your name, passport number, or dates can lead to entry denial. Cross-check every detail before submitting your application.

7. COVID-19 Requirements

As of 2025, Sri Lanka has lifted most COVID-19 related travel restrictions. However, check the latest requirements on the official Sri Lanka Tourism website before traveling, as policies can change.

Flight Costs from Major Indian Cities to Sri Lanka

Find cheap flights to Sri Lanka

Compare flights on Skyscanner →

Direct flights to Colombo's Bandaranaike International Airport are available from major Indian cities:

  • Delhi to Colombo: IndiGo, Air India, SriLankan Airlines - ₹12,000-₹25,000 return (3h 45m)
  • Mumbai to Colombo: IndiGo, Air India, SriLankan Airlines, Vistara - ₹10,000-₹22,000 return (2h 45m)
  • Bangalore to Colombo: IndiGo, Air India, SriLankan Airlines - ₹8,500-₹18,000 return (1h 30m)
  • Chennai to Colombo: IndiGo, Air India, SriLankan Airlines - ₹7,000-₹15,000 return (1h 15m)

Book flights 2-3 months in advance for better deals, especially during peak season (December to March).

What to Do If Your ETA is Rejected

ETA rejections for Indians are rare but can occur due to:

  • Incomplete or incorrect information
  • Issues with previous travel history
  • Security concerns flagged by the system
  • Criminal record or visa violations in other countries

If your ETA is rejected, you'll receive an email notification with the reason. You can either correct the errors and reapply, or contact the Sri Lankan Department of Immigration (immigration@immigration.gov.lk) for clarification. In some cases, you may need to apply for a visa through the Sri Lankan High Commission in New Delhi.

Extending Your Stay in Sri Lanka

If you decide to extend your stay beyond 30 days while in Sri Lanka, visit the Department of Immigration and Emigration at 45, Ananda Rajakaruna Mawatha, Colombo 10. You can extend your stay up to 90 days total (60 additional days). Bring your passport, ETA approval, return ticket, hotel bookings, and proof of funds. Processing takes 1-2 working days and costs approximately LKR 50,000-75,000.

Popular Destinations in Sri Lanka for Indian Travelers

Compare hotels in Sri Lanka

Search hotels on Booking.com →

Once your ETA is approved, explore these incredible destinations:

  • Colombo: Stay at Shangri-La Colombo (from ₹12,000/night) or Galle Face Hotel (from ₹15,000/night). Dine at Ministry of Crab (₹3,000-₹5,000 per person) for the famous crab curry.
  • Kandy: Visit the Temple of the Tooth Relic (entry ₹1,300). Stay at Earl's Regency Hotel (from ₹5,500/night).
  • Ella: Hike to Little Adam's Peak (free) and Nine Arch Bridge. Stay at 98 Acres Resort (from ₹9,000/night).
  • Galle: Explore Galle Fort (free entry) and stay at Jetwing Lighthouse (from ₹11,000/night).
  • Sigiriya: Climb Sigiriya Rock Fortress (entry ₹2,500). Stay at Hotel Sigiriya (from ₹6,500/night).

A full-day safari at Yala National Park costs approximately ₹4,000-₹6,000 per person including jeep and guide.

✓ Visa information last verified: 08/05/2026. Visa rules change frequently — always confirm on the official government website before applying.

Frequently asked questions

Do Indians need a visa for Sri Lanka?
Indian passport holders need a e-Visa to enter Sri Lanka. Processing takes 3 working days.
How much does the Sri Lanka visa cost for Indians?
₹4,200 for the e-Visa. Pay this online or at the embassy.
How long can Indians stay in Sri Lanka?
Indian passport holders can stay in Sri Lanka for 30 days. Extensions may be available at the local immigration office.
What is the fastest way to get a Sri Lanka visa from India?
Apply online for the e-Visa — processing typically takes 3 working days and approval is emailed directly.
Share: