Sri Lanka Visa for Indians: Documents Required & Application Process

Completing the ETA application process before travelling to Sri Lanka is mandatory for Indians, whether online or through the Sri Lanka Overseas Mission. 

Synopsis

  • Indian citizens need a Sri Lanka visa offered through ETA, subject to zero Sri Lanka visa cost for a stay of up to 30 days.  
  • Keeping essential documents, such as a valid passport, return ticket, proof of sufficient funds, and other documents, is required to be furnished at the port of entry in Sri Lanka.  
  • You can complete the ETA application online or visit the Sri Lanka Overseas Mission for the process.  

Overview

From relaxing beaches and ancient temples to wildlife safaris, a multifaceted experience awaits you when you plan a trip to Sri Lanka. Before you pack your bags to explore the island, it helps to understand the visa requirements. Once you're thorough with the essentials, the process to get a Sri Lanka visa for Indians is generally a simple one. This guide covers everything you need to know, from eligibility and documentation to the application process.  

img

Sri Lanka Visa for Indians: An Overview

For short leisure trips to Sri Lanka, you can obtain a tourist visa through Electronic Travel Authorisation (ETA) free of charge for up to 30 days. This concession is offered to 40 countries, including India, with effect from 25th May 2026. The Department of Immigration & Emigration, Baththaramulla, Sri Lanka, issues the ETA. A Sri Lankan visa on arrival for Indians is not available. Applying for ETA in advance is the only way.  

Documents Required for a Sri Lanka Visa

The Sri Lanka tourist visa for Indians is available upon fulfilment of the following documentation requirements: 

  • A passport valid for at least 6 months from the date of arrival with a clear copy of the first and last pages.  
  • Passport-sized colour photographs with a white background 
  • A confirmed return flight ticket  
  • Financial records like bank statements proving sufficient funds to meet the expenses during the stay.  

Depending on your travel plans, immigration authorities may also ask for additional proof of accommodation, itinerary, and other travel details.  

Sri Lanka Visa Application Processes

Most foreign nationals, including Indians, are expected to complete the visa application through the Electronic Travel Authorisation (ETA) system. Another alternative is to apply through a Sri Lankan Overseas Mission. Here's how you can get a Sri Lanka visa for Indians under both options:  

  • Application Process for Sri Lanka visa for Indians through ETA

  1. Visit the official ETA application website by the Sri Lankan Department of Immigration & Emigration.  
  2. Click on the option to 'Apply' and fill in the ETA application online.  
  3. As you apply through the official Sri Lanka ETA website, there is no Sri Lanka visa cost applicable to Indians travelling for up to 30 days. So, you can move past this step.  
  4. Once your application is submitted, you will receive an acknowledgement promptly.  
  5. Track your ETA application status through the ETA website or reach out to the official ETA call centre on 0094 71 99 67 888.  
  6. At the port of entry, submit the required documents to complete your verification.  

 

  • Application Process through Overseas Missions 

You can visit Sri Lanka Overseas Mission in India, such as the High Commission in New Delhi or the Consulate General in Mumbai, to submit your ETA application. The process involves the following steps:  

  • Fill in the visa application by hand and hand it over to the visa officer at your nearest Sri Lanka Overseas Mission. No Sri Lanka visa cost is applicable for a stay of up to 30 days.  
  • Once your details are verified, your ETA or short stay visa is issued within 3 business days.  
  • You will receive an acknowledgement with a reference number. You can track the application status with the same.  
  • Receive your ETA approval notice or collect your passport with the endorsed visa.  
  • Present the ETA copy along with the required documents at the port of entry upon your arrival in Sri Lanka.  

Make Hassle-Free Payments in Sri Lanka with HDFC Bank Forex Cards

Now that you have the answer to "Do Indians need a visa for Sri Lanka?" and have understood the ETA application process, you can focus on planning your experiences that make your Sri Lanka trip memorable. Apply through the official channel to save on the Sri Lanka visa cost, which may include a third-party processing fee. Another crucial aspect to consider is your travel finances. With HDFC Bank Forex Cards, you can enjoy simple and convenient management of transactions while in Sri Lanka. You can monitor you spends, lock-in exchange rate, and reload conveniently. Prepare for hassle-free foreign currency payments before your trip!

*Disclaimer: Terms and conditions apply. The information provided in this article is generic in nature and for informational purposes only. It is not a substitute for specific advice in your own circumstances.

Frequently Asked Questions

Yes, Indian passport holders need an ETA before travelling to Sri Lanka, even for short stays.

Yes, but ensure the details you provide are accurate. If your travel plans change significantly, you may need a fresh application.  

Yes, carrying a printed or digital copy of the approval email is generally considered good for record maintenance.  

Get a Forex Card best suited to your needs!