Indian passport holders can visit Sri Lanka with a free Electronic Travel Authorisation (ETA) for up to 30 days. This makes planning a trip to explore ancient Sigiriya Rock Fortress or relax on Mirissa's palm-fringed beaches straightforward.
🕓 Last updated July 2026
🛂 Verified against official embassy sources
🇮🇳 Built in Guntur, India · UDYAM-AP-04-0126855
Processing
Instant to 72 hours
🛂
Passport validity: Your Indian passport must be valid for at least 6 months. Ensure you have at least 2 blank pages for visa stamps.
① How to Apply
- Visit the official portal. Go to the Sri Lanka e-visa website at www.eta.gov.lk.
- Fill the online form. Enter your passport details, travel dates, accommodation info, and upload a passport photo.
- Pay the visa fee. Complete payment online (~Free). Keep the payment receipt.
- Receive e-visa by email. Processing takes Instant to 72 hours. Print the approved e-visa.
- Travel. Carry the printed e-visa with your passport. Present both at immigration on arrival.
📋 Documents Required
- ✓ Valid passport
- ✓ Return ticket
- ✓ Hotel booking
- ✓ Sufficient funds
💰 Cost Breakdown
| Fee Type | Amount |
| Visa fee | Free |
| Online processing/bank charges | ~2-3% extra |
| Passport photos (4 nos.) | ~₹100-₹200 |
| Travel insurance (recommended) | ~₹500-₹2,000 |
| Estimated total |
~₹1,000+ |
✨ Why Indians visit Sri Lanka
- Climbing the ancient Sigiriya Rock Fortress
- Tea plantation tours in Nuwara Eliya
- Exploring Galle Fort's Dutch colonial architecture
- Whale watching excursions from Mirissa beach
- Visiting the sacred Temple of the Tooth Relic in Kandy
💡 Good to Know
- → Free visa on arrival since 2024
- → Extendable at Colombo immigration
- → Direct flights from Chennai, Mumbai, Delhi, Bangalore
❓ Frequently Asked Questions
General
Do Indian citizens need a visa for Sri Lanka?
No, Indian citizens do not need a traditional visa. Instead, they require a free Electronic Travel Authorisation (ETA) to enter Sri Lanka. This ETA allows for a stay of up to 30 days.
What is an Electronic Travel Authorisation (ETA) for Sri Lanka?
An ETA is an official authorisation granted to foreign nationals to enter Sri Lanka for short visits. It's electronically linked to your passport, eliminating the need for a physical visa stamp before travel.
Eligibility
What are the eligibility requirements for an Indian to get a Sri Lanka ETA?
You need a valid Indian passport, a confirmed return air ticket, and proof of sufficient funds for your stay. Your passport must be valid for at least six months from your date of entry into Sri Lanka.
Can I extend my stay beyond 30 days with a Sri Lanka ETA?
The initial ETA is for a maximum of 30 days. If you wish to stay longer, you must apply for an extension at the Department of Immigration and Emigration in Colombo, Sri Lanka, before your initial ETA expires.
Documents
What documents do Indian applicants need for a Sri Lanka ETA?
You will need a valid Indian passport with at least six months validity from your arrival date. While applying online, you'll provide passport details. Upon arrival, keep your return flight ticket and hotel booking confirmation handy.
Do I need to show proof of funds for my Sri Lanka trip?
Yes, you should be able to demonstrate sufficient funds to cover your expenses during your stay in Sri Lanka. While not always strictly checked at immigration, it's a requirement and good to have bank statements or credit cards as proof.
Cost
How much does a Sri Lanka ETA cost for Indians?
The Electronic Travel Authorisation (ETA) for Indian citizens is currently free of charge. There are no application fees for the standard 30-day tourist ETA.
Are there any additional charges for the Sri Lanka ETA process?
No, for the standard online ETA application for Indian citizens, there are no additional charges or service fees. Be cautious of third-party websites that might charge for this free service.
Processing
How long does Sri Lanka ETA processing take?
The Sri Lanka ETA is usually processed very quickly, often instantly. In some cases, it may take up to 72 hours. It's advisable to apply a few days before your planned travel.
When should I apply for my Sri Lanka ETA?
Since processing is usually quick, you can apply a week or two before your travel date. However, to be safe, applying at least 3-5 working days prior is recommended to account for any minor delays.
Disclaimer: Visa rules change frequently. This page was last updated July 2026 and is for general guidance only.
Always confirm current requirements with the official embassy or consulate of Sri Lanka before applying.
FareEagle does not process visa applications and is not responsible for visa outcomes.