Sri Lanka is one of the easiest international destinations for Indian travellers when it comes to visa and entry formalities. The country follows a simplified entry system for tourism, allowing Indians to travel with minimal paperwork when visiting for a short holiday. If you are planning to visit Sri Lanka, then before booking flights or accommodation, it is essential to understand the current Sri Lanka Visa rules for Indians.

Do Indians Need a Visa for Sri Lanka for Toursim ?
As of early 2026, Indian citizens planning to visit Sri Lanka for tourism must obtain an Electronic Travel Authorization (ETA) before departure. According to the official Sri Lanka ETA portal, the processing fee for a standard Tourist ETA (up to 30 days) is USD 20 when applied online. All ETA fees are non-refundable and subject to their official policies.
Sri Lanka Visa Options for Indians
Currently there are three types of visas that allow you to enter and/or stay in Sri Lanka.
1. Visit Visa
A Visit Visa allows a foreign national to enter Sri Lanka with official approval from the Sri Lankan Government. It clearly states how long the traveller can stay and outlines the specific conditions of the visit. There are two sub-categories under the Visit Visa.
- Tourist Visa (ETA / eVisa)
This is the most common visa used by Indians for tourism purposes. The Tourist Visa is issued to genuine travellers who wish to visit Sri Lanka for sightseeing or holidays. In addition, it covers visits to friends or relatives, medical treatment and short-term participation in art, music, dance or sports events. This visa is usually granted for single or double entry.
- For tourism, sightseeing, and short holidays
- Applied online before travel
- Suitable for single or short visits
- Does not allow work or long-term stays
- Business Visa
The Business Purpose Visa is meant for foreign nationals travelling to Sri Lanka for short-term business activities. Depending on the travel requirement, this visa can be issued for single, double, or multiple entries.
2. Residence Visa
A Residence Visa allows a non-Sri Lankan national to live in Sri Lanka for specific and approved purposes. In addition, the Sri Lankan immigration system classifies Residence Visas into thirteen (13) distinct sub-categories, each designed for a particular reason for stay.
- Employment Category
- Investor Category
- Religious Category
- Student Category
- NGO / INGO Personnel Category
- Registered Indians (Indo–Lanka Agreement of 1954)
- Ex-Sri Lankans and their Dependents
- Family Members of a Sri Lankan
- Diplomatic & Official Category
- My Dream Home Visa Programme
- Resident Guest Visa Programme
- Medical Category
- Court Category
3. Transit Visa
A Transit Visa allows a foreign national to enter Sri Lanka for a short stay while travelling onward to another destination. In such cases, the stay remains incidental and limited strictly to the course of the traveller’s journey.
How to Apply for Sri Lanka Tourist Visa (Step-by-Step)
Step 1: Visit the Official ETA Website
First, go to the official Sri Lanka Electronic Travel Authorization (ETA) portal. Always apply only through the official website to avoid fraud or extra charges. Choose your preferred language.
Step 2: Fill The ETA Form
Next, click the Apply button and complete the ETA application form. After filling in the details, pay the applicable ETA processing fee using an electronic payment card, such as a credit card or an e-commerce–enabled debit card. The system accepts Visa, MasterCard and American Express cards only. However, if you cannot pay using an electronic payment card, select one of the available alternative payment options.
Step 3: Submit & Receive Acknowledgement
Once you click on the Submit, you will receive an acknowledgement.
Step 4: Wait For Approval
Within, 3-4 business days, you will receive ETA approval or a referral notice. If you receive ETA, carry a printout or digital copy during your travel. If a referral notice is served, you may contact Department of Immigration and Emigration for the necessary ETA.
👉 It is recommended to apply a few days before departure to avoid delays.
Sri Lanka Visa Requirements for Indians (Checklist)
Travellers should keep the following ready:
- Valid Indian passport (with sufficient validity)
- Confirmed return or onward flight ticket
- Proof of accommodation (hotel booking or address)
- Sufficient funds for the stay
- Copy of ETA / visa approval
Immigration officers may ask for these documents on arrival.
⚠️ Entry rules may change, so always verify the latest guidelines before travel.

Can Indians Extend Their Sri Lanka Tourist Visa?
Yes, visa extensions may be possible for travellers already in Sri Lanka. However:
- Extensions are not guaranteed
- Approval depends on Sri Lanka immigration authorities
- Additional documents and fees may apply
It is best to plan your trip within the approved visa duration.
Important Tips
- Apply only through official visa channels
- Carry a copy of your visa approval
- Ensure passport validity is sufficient
- Follow entry rules strictly to avoid delays at immigration
Moreover, for hassle-free planning, travellers can also take help from a professional travel agency.
This visa guide works together with destination pages such as Kandy, Colombo, Ella and Bentota. For a complete overview of destinations, itineraries, and best travel seasons, read our Sri Lanka Travel Guide.
FAQ
Q1. Do Indian citizens need a visa to visit Sri Lanka?
Yes, Indian citizens must obtain travel authorisation before visiting Sri Lanka. However, under the current visa-free scheme, Indians can travel for tourism without paying a visa fee, provided they apply for an Electronic Travel Authorization (ETA) online before arrival.
Q2. What is the validity of a Sri Lanka tourist ETA for Indians?
The Sri Lanka tourist ETA usually allows a stay of up to 30 days. Travellers can request an extension after arrival, subject to approval by Sri Lanka Immigration.
Q2. Can I apply for a Sri Lanka ETA online?
Yes, most Indian travellers apply online before travel.
Q3. Do travellers need to pay any visa fee?
As per the official ETA portal, the processing fee for a Sri Lanka Tourist ETA is USD 20 when applied online and is non-refundable. For more details, you can check their official website.
Q4. How long does Sri Lanka visa approval take?
You can expect to recieve your approval within 3-4 business days.
Q5. What documents are required for a Sri Lanka tourist visa?
Indian travellers must carry a passport valid for at least six months, approved ETA, return or onward flight tickets, proof of accommodation, and sufficient funds for their stay.
Plan Your Sri Lanka Trip with Amrit Travels
Need help with visas, flights, hotels, or itinerary planning? Amrit Travels assists travellers with visa guidance and customise Sri Lanka tour packages as per your needs.
📞 Contact Amrit Travels via the WhatsApp button below to get expert support and plan your Sri Lanka holiday with confidence.
