pickyourtrail_logo
Login
PYT - IndiaPYT - United StatesPYT - United Arab Emirates
award-image
  1. Home
  2. Visa
  3. Sri Lanka Visa for Indians

Sri Lanka Visa for Indians

Sri Lanka Visa for Indians

Often called the Pearl of the Indian Ocean, Sri Lanka attracts travellers with its ancient temples, tea-covered hills, and peaceful beaches. Its close proximity to India makes it an ideal getaway for Indian travellers seeking a tranquil retreat in a nearby tropical destination. The Sri Lanka Visa for Indians is currently free for tourism, but Indian passport holders must obtain a free Electronic Travel Authorisation (ETA) before travelling. 

From visa requirements and application procedures to fees, validity, and entry rules, all can be done without any hassle with Sri Lanka tour packages. This guide covers everything Indian travellers need to know about the Sri Lanka visa, including how to apply, required documents, processing times, and useful tips for a hassle-free trip. 

Sri Lanka Visa at a Glance

Visa Information

Details

Visa requirement for IndiansVisa Free but ETA required for tourism
Tourist ETA feeFree for eligible Indian passport holders
Maximum tourist stay30 days
Entries allowedDouble entry
ETA validity180 days from approval
Business ETA feeUSD 30 (LKR 9,600 / INR 2,800) for SAARC countries
Tourist ETA processing timeApproximately 24–48 hours
Application methodOnline through the official Sri Lanka ETA portal
Visa on arrivalAvailable, but applying for the ETA before departure is recommended

Types of Sri Lanka Visa

Sri Lanka offers different visa options depending on the purpose and duration of your visit. Here are the main types of Sri Lanka visas Indian travellers should know about.

  • Tourist ETA: For leisure travel, sightseeing, and visiting family or friends. No visa fee for Indian passport holders. Valid for a 30-day stay, double entry permitted.
  • Business ETA: For attending meetings, conferences, or short business engagements. Unlike the tourist ETA, this category is not covered by the fee waiver. Does not permit employment in Sri Lanka.
  • Transit Visa: For travellers passing through Sri Lanka en route elsewhere. Valid for short layovers, extendable for a limited period at additional cost.

Sri Lanka Visa on Arrival

Indian passport holders are not required to apply for a separate visa-on-arrival. Since Sri Lanka waived tourist visa fees for Indians, most travellers complete their ETA online before departure. It's free, takes a few minutes, and gets you through immigration faster.

A Sri Lanka visa-on-arrival option does exist at Bandaranaike International Airport, Colombo, for travellers who haven't applied in advance. But relying on it isn't advisable:

  • Long Queues: You will have to queue up with travellers from non-exempt nations, easily adding an hour or more to your journey after landing.
  • Boarding Denials: Major airlines flying out of hubs like Mumbai, Delhi, or Chennai, including Air India and IndiGo frequently verify your digital ETA approval at the check-in gate. 

Sri Lanka Visa Fees

Indian passport holders can currently obtain a tourist ETA free of charge for up to 30 days. This fee exemption has been in effect since 25 May 2026 and applies to eligible Indian travellers visiting Sri Lanka for tourism.

However, visa fees may apply for other visa categories or longer stays, so travellers should check the latest official ETA requirements before applying.

Business & Transit ETA Fees

The fees are strictly structured based on your nationality, specifically dividing applicants into SAARC countries (South Asian Association for Regional Cooperation, including India, Pakistan, Bangladesh, Nepal, Bhutan, Maldives, and Afghanistan) and all other countries.

Visa & ETA Category

Maximum Stay

SAARC Countries Fee

All Other Countries Fee

Key Rules & Application Terms

Business ETA (Applied Online)Up to 30 DaysUSD 30 (LKR 9,600 / INR 2,800)USD 55 (LKR 17,600 / INR 5,100)Multiple-entry privilege. Application must be lodged online before departure.
Transit ETA (Applied Online)Up to 2 DaysFree of ChargeFree of ChargeValid for passengers with a confirmed connecting flight through Sri Lanka.

 

 

 

 

 

 

 

 

Note: All standard online fees are paid digitally via credit/debit card directly on the Official Sri Lanka ETA Portal.

Sri Lanka Visa Requirements for Indian Citizens

When you arrive at the Colombo airport immigration counter, the officers will ask to see the following documents: 

  • Valid Indian Passport: Must have at least 6 months of validity from your planned date of entry and contain at least two blank pages.
  • Confirmed Onward/Return Flight Ticket: Proof that you have a flight booked back to India or to another destination before your 30 days expire.
  • Proof of Stay: A printout of your hotel bookings, resort confirmations, or an invitation letter if staying with friends/family.
  • Sufficient Funds: Proof of financial means (like a recent bank statement or an international credit card) to sustain your trip, though this is rarely checked for casual holidaymakers.
  • Digital Arrival Card: To save time, fill out the official Sri Lanka Digital Arrival Card online within 3 days prior to your flight. It is completely free.

Validity for Sri Lanka Travel Visa

The standard validity for a Sri Lanka Tourist travel visa (ETA) allows a maximum stay of 30 days from your date of first arrival. Depending on your exact travel purposes, Sri Lanka issues permits with highly varied time parameters: 

Visa & ETA Type

Entry Window

Permitted Stay Duration

Entries Allowed

Tourist ETA180 Days30 DaysDouble-Entry
Business ETA180 Days30 DaysMultiple-Entry
Transit ETA180 Days48 Hours MaxSingle-Entry

Want to Stay Longer Than 30 Days?

If 30 days are not enough to explore the cultural triangle, surf in Arugam Bay, and hike the tea fields of Nuwara Eliya, you can request an extension. You must apply ETA either online or in person at the Department of Immigration and Emigration in Colombo to extend your tourist visa for up to 90 days, which will require paying a standard extension fee. 

Sri Lanka Visa Processing Time

The processing time for a Sri Lanka Visa varies significantly based on whether you apply online or offline 

Visa TypeProcessing Time
Tourist visa24 to 48 hours 
Business visa2-7 working days.
Transit visa2-7 working days.
Visa on Arrival (Colombo Airport)30 to 60 minutes 

How to Apply for the Free Sri Lanka ETA from India

Applying online is quick, uncomplicated, and takes less than 10 minutes.

  1. Visit the Official Portal: Go directly to the official Sri Lanka ETA Portal
  2. Start the Application: Select English, click on the "Apply" tab, and agree to the terms and conditions.
  3. Select "Apply for an Individual": Enter your personal details, passport number, and travel itinerary precisely as they appear on your passport.
  4. Review the Fee Waiver: Because you are applying as an Indian citizen, the final payment summary screen will automatically display $0 USD. Submit the form without making any payment.
  5. Receive Your Approval: An acknowledgement email will arrive almost instantly. Your official ETA Approval Notice will follow via email within 24 to 48 hours.
  6. Print the ETA: Print a physical copy of the approval email and pack it with your passport

How to apply for the offline Sri Lanka ETA

Here is a quick, scannable summary of how to apply for your Sri Lanka visa offline, broken down into your two available choices.

At a Sri Lankan Embassy or High Commission

Use this route before your trip if you need a long-stay visa or a business visa or cannot apply online.

  • Download Forms: Visit the official website of your nearest Sri Lankan Embassy to print the application form.
  • Fill Details: Complete the physical application form accurately by hand.
  • Pack Passport: Ensure your physical passport has at least 6 months of validity remaining.
  • Add Photos: Attach two recent passport-sized color photographs to your application packet.
  • Gather Proofs: Print out your confirmed return flight tickets and hotel bookings.
  • Visit Embassy: Submit your complete document packet in person at the local embassy or consulate.
  • Pay Fee: Pay the processing fee in cash or by bank draft as required by that specific embassy.
  • Collect Stamp: Return after 3 to 7 working days to collect your passport with the physical visa stamp.

Conclusion: Is Sri Lanka Visa Easy to Get for Your Trip?

Sri Lanka is a wonderful country with exquisite sites, natural beauty, beaches, and ancient temples. You are guaranteed to have an incredible experience there, and your trip will be even more beautiful if you book a Sri Lanka itinerary with Pickyourtrail. The visa experts will take care of the entire process for getting your Sri Lanka visa, and the travel experts will provide you with carefully curated travel itineraries. Have a hassle-free trip experience with us and constant access to 24/7 customer support to cater to all your travel needs. Book now and have a great trip!

FAQs

How much does a Sri Lanka visa cost for Indians?

Indian passport holders can currently obtain a tourist ETA free of charge for up to 30 days. Business and other visa categories may have applicable fees.

Is Sri Lanka visa free for Indians in 2026?

Yes. Indian passport holders can travel to Sri Lanka for tourism without paying a tourist visa fee. However, they must obtain the required ETA before travelling.

Can you get a visa on arrival in Sri Lanka from India?

A visa-on-arrival facility is available at Colombo airport, but Indian travellers are advised to complete the free ETA online before departure to avoid queues and potential boarding issues.

How can Indians apply for a Sri Lanka ETA?

Indians can apply online through the official Sri Lanka ETA portal. The application requires basic personal, passport, and travel details and can generally be completed in a few minutes.

What is the official website for Sri Lanka visa applications?

The official Sri Lanka ETA application portal is eta.gov.lk. Travellers should use the official portal when applying online.

Can Indians apply for a Sri Lanka visa online?

Yes. Indian passport holders can apply for the Sri Lanka tourist ETA online before departure. The tourist ETA is currently free for eligible Indian travellers.

How long does it take to get a Sri Lanka ETA for Indians?

The tourist ETA generally takes 24 to 48 hours to process, although processing times can vary. It is advisable to apply before the travel date.

What documents are required for a Sri Lanka ETA?

Indian travellers should have a valid passport with at least six months' validity, a confirmed return or onward ticket, proof of accommodation, and sufficient funds for their stay.

How long can Indians stay in Sri Lanka on a tourist ETA?

The Sri Lanka tourist ETA allows Indian travellers to stay for up to 30 days and permits double entry during the applicable validity period.

Can Indians extend their Sri Lanka tourist visa?

Yes. Travellers who wish to stay beyond the initial 30-day period can apply for an extension through Sri Lanka's Department of Immigration and Emigration, subject to applicable conditions and fees.

Is travel insurance mandatory for a Sri Lanka visa?

Travel insurance is not listed among the standard documents mentioned in the provided requirements for the tourist ETA. However, having travel insurance is recommended for unexpected medical or travel-related expenses.

How early should I apply for the Sri Lanka visa?

It is best to apply for the Sri Lanka ETA at least 24–48 hours before departure. Applying earlier provides additional time to address any processing delays or issues with the application.

Get in touchWe’ll start with some questions and get you to the right place.
Dwaraka
Sumeet
Sunil
10000+ itineraries curated and counting
Dwaraka
Sumeet
Sunil
10000+ itineraries curated and counting
pyt-logopyt-text
Pick your next Hassle-free holiday with us