Do Indians Need a Visa to Visit Sri Lanka? Complete 2026 Guide

Picture this: pristine beaches kissed by the Indian Ocean, ancient temples echoing with centuries of history, lush tea plantations rolling across misty hills, and wildlife safaris that rival Africa's best. All of this lies just a short flight away from India, making Sri Lanka the perfect getaway for Indian travelers seeking adventure without venturing too far from home.
But before you start packing your bags and dreaming of hoppers and kottu roti, there's one crucial question every Indian traveler asks: Do I need a visa to visit Sri Lanka?
The short answer is yes, but don't worry—the process is remarkably straightforward. Let me walk you through everything you need to know about visiting our beautiful island neighbor.
Understanding Sri Lanka's Visa Requirements for Indians
The Electronic Travel Authorization (ETA) System
Indian citizens require a visa to enter Sri Lanka, but here's the good news: you don't need to visit an embassy or wait in long queues. Sri Lanka operates an efficient Electronic Travel Authorization (ETA) system that makes the entire process quick and hassle-free.
The ETA is essentially an electronic visa that grants you permission to enter Sri Lanka for tourism, business, or transit purposes. Once approved, it's electronically linked to your passport, eliminating the need for physical visa stamps before arrival.
Types of Visas Available for Indian Tourists
Depending on your travel purpose, you can apply for:
- Tourist ETA: For sightseeing, visiting friends/family, medical treatment, or participating in sports events
- Business ETA: For attending meetings, conferences, or short-term business activities
- Transit ETA: For travelers passing through Sri Lanka to another destination
For most Indian travelers, the Tourist ETA is the way to go.
How to Apply for Sri Lanka ETA: Step-by-Step Guide
Online Application Process
Applying for your Sri Lanka ETA is surprisingly simple. Here's how to do it:
- Visit the Official Website: Go to www.eta.gov.lk—the only official ETA portal
- Select "Apply for Individual": Choose the tourist visa option
- Fill in Your Details: Enter your passport information, travel dates, and accommodation details
- Upload Documents: Have a digital copy of your passport photo page ready
- Pay the Fee: Use your credit/debit card for payment
- Receive Confirmation: You'll get an approval email within 24-48 hours (often much faster!)
Pro Tip: Always apply at least 3-5 days before your travel date to avoid last-minute stress, even though most ETAs are approved within hours.
Visa on Arrival Option
Yes, Indian citizens can also obtain a visa on arrival at Bandaranaike International Airport in Colombo. However, I strongly recommend applying online beforehand because:
- It saves precious vacation time
- You avoid potential queues at immigration
- Online applications are processed faster
- It gives you peace of mind before traveling
ETA Fees and Validity: What Indians Should Know
Current Fee Structure (2026)
| Visa Type | Fee (USD) | Approximate INR* |
|---|---|---|
| Tourist ETA (Online) | $50 | ₹4,150 |
| Tourist ETA (On Arrival) | $60 | ₹5,000 |
| Transit ETA | Free (for stays under 24 hours) | Free |
*Exchange rates may vary
Validity and Duration
- Initial Stay: 30 days from the date of entry
- ETA Validity: 90 days from the date of issue (you must enter within this period)
- Extension Possible: Yes, up to 90 additional days
Important: Your passport must be valid for at least 6 months from your intended date of entry into Sri Lanka.
Documents Required for Sri Lanka ETA
Gather these documents before starting your application:
- Valid Indian Passport (with 6+ months validity)
- Recent Passport-size Photograph (digital copy for online application)
- Return Flight Tickets (proof of onward travel)
- Hotel Reservations or accommodation address
- Proof of Sufficient Funds (may be requested at immigration)
- Credit/Debit Card for fee payment
Additional Tips for Document Preparation
- Ensure your passport has at least 2 blank pages for entry stamps
- Keep printed copies of your ETA approval, hotel bookings, and return tickets
- Save digital copies on your phone as backup
- Carry travel insurance documents (highly recommended)
Special Considerations for Indian Travelers
Traveling from South India
If you're from Tamil Nadu, Kerala, or other southern states, you're in luck! Several convenient options exist:
- Flights from Chennai: Just 1 hour 15 minutes to Colombo
- Flights from Trichy, Madurai, Kochi: Multiple daily connections
- Ferry Service: The India-Sri Lanka ferry (when operational) offers a unique travel experience
SAARC Country Benefits
As India is a SAARC member nation, Indian travelers occasionally benefit from special visa arrangements and fee waivers during bilateral agreements. Always check the latest updates on the official ETA website before applying.
Traveling with Children
Children of all ages require their own ETA. If traveling with minors:
- Each child needs a separate ETA application
- Carry birth certificates
- If traveling with one parent, carry consent letters from the other parent
Extending Your Stay in Sri Lanka
Fallen in love with the island and want to stay longer? Here's how to extend your visa:
- Visit the Department of Immigration and Emigration in Colombo
- Apply before your initial 30-day period expires
- Pay the extension fee (approximately $25-50 depending on duration)
- Provide proof of sufficient funds and accommodation
- Extensions up to 90 days are usually granted without issues
Address: Department of Immigration and Emigration, 41 Ananda Rajakaruna Mawatha, Colombo 10
Common Mistakes to Avoid
Learn from others' errors and ensure a smooth journey:
- Don't use unofficial websites: Scam sites charge inflated fees—use only eta.gov.lk
- Don't wait until the last minute: Apply at least 72 hours before travel
- Don't ignore passport validity: Ensure 6+ months validity
- Don't overstay your visa: This can result in fines and future travel restrictions
- Don't forget to print your ETA: While it's electronic, having a printout helps
Insider Tips for a Smooth Sri Lanka Entry
At Immigration
- Have your documents organized and easily accessible
- Be prepared to state your accommodation address
- Immigration officers may ask about your travel plans—be friendly and honest
- The process typically takes 5-10 minutes
Currency and Money Matters
- Indian Rupees are not accepted in Sri Lanka
- Exchange money at the airport or withdraw Sri Lankan Rupees from ATMs
- Carry some USD as backup
- Inform your bank about international travel to avoid card blocks
Best Time to Visit
For Indian travelers, consider:
- December to March: Best weather on the west and south coasts
- April to September: Ideal for the east coast
- Avoid peak monsoon seasons for the region you're visiting
Conclusion: Your Sri Lanka Adventure Awaits!
Getting a visa for Sri Lanka as an Indian traveler is refreshingly simple. The ETA system is designed to encourage tourism, and with just a few clicks, you can secure your travel authorization within hours.
Key Takeaways:
- Yes, Indians need a visa, but it's easily obtained through the ETA system
- Apply online at eta.gov.lk for the fastest, cheapest option
- Fee: $50 online, $60 on arrival
- Validity: 30 days, extendable to 90 days
- Processing time: Usually 24-48 hours (often faster)
- Passport validity: Minimum 6 months required
Sri Lanka offers Indian travelers an incredible blend of familiar culture and exotic experiences. From the ancient ruins of Anuradhapura to the surf breaks of Arugam Bay, from the cool highlands of Nuwara Eliya to the bustling streets of Colombo—adventure awaits just across the Palk Strait.
So what are you waiting for? Apply for your ETA today and start planning your Sri Lankan adventure!
Disclaimer: Visa requirements and fees can change. Always verify current information on the official Sri Lanka ETA website (eta.gov.lk) before traveling.
Explore Sri Lanka
Ready to plan your trip? Check out our complete travel guide and packages.
View Sri Lanka Guide

