Sri Lanka Entry Rules for Indians 2026: Visa, VoA or Visa-Free?
By Ananya Singh (Ananya Singh writes step-by-step first-international-trip guides for Indians — passport rules, visa cascade timing, immigration walkthroughs, and the unglamorous logistics that separate a smooth trip from a stranded one.) · Published · 9 min read
Sri Lanka is close, culturally familiar to many Indians, and has a beautiful coastline — but its visa rules for Indians have shifted in recent years, including a period of free ETAs and some changes after. Here is where things stand in 2026 and exactly what you need to do before you board.
TL;DR — do Indians need a visa for Sri Lanka in 2026?
As of 2026, Indian passport holders need an Electronic Travel Authorization (ETA) to enter Sri Lanka. The ETA is applied for online before travel — it's not a visa-on-arrival in the traditional sense, since you get the approval before you fly. The good news: Sri Lanka has previously offered free ETAs for Indians as a tourism promotion, and the Sri Lanka Tourism Development Authority (SLTDA) has run these schemes periodically. Check the official ETA portal (eta.gov.lk) for the current fee status before applying — it may be free or may cost around US$35–50 (roughly ₹2,900–4,200) depending on what scheme is active.
What is the Sri Lanka ETA and how does it work?
The ETA (Electronic Travel Authorization) is Sri Lanka's online pre-clearance system. You apply at eta.gov.lk, fill your passport details, travel dates, and purpose of visit, pay the fee (if applicable), and receive an approval email — typically within a few minutes to a few hours, though sometimes up to 24 hours during busy periods.
The ETA is valid for 30 days from the date of first entry, and allows a double entry. It doesn't mean you can stay 30 days per entry — the total authorized stay under a tourist ETA is typically 30 days. If you need more time, you can extend inside Sri Lanka at the Department of Immigration and Emigration in Battaramulla (near Colombo).
One thing that confuses people: the ETA approval email is not your visa sticker. At Bandaranaike International Airport (CMB), immigration officers scan your passport and pull the ETA from the system. Keep the approval email on your phone, but the sticker you might remember from older Sri Lanka visits is now largely replaced by this digital system.
How to apply for the Sri Lanka ETA — step by step
- Go to eta.gov.lk (the official government portal — be careful of look-alike third-party sites charging inflated fees).
- Select 'Tourist' as your purpose of visit.
- Enter your passport details, travel dates, and contact information.
- Pay the fee if applicable (US$35–50 approximately, paid by credit/debit card). If a free ETA scheme is running, you'll see a zero-fee option.
- Submit and wait for the approval email. Save or print it.
Apply a few days before travel — not the night before your flight. While approvals are usually fast, occasional technical issues with the ETA portal are real, and having a few days of buffer means you can contact the Sri Lanka High Commission in India if something goes wrong.
What documents do Indians need for Sri Lanka?
- Valid passport — at least 6 months validity from your date of travel.
- ETA approval email — printed or on phone.
- Return / onward flight ticket. Sri Lanka immigration expects you to have an exit booking.
- Proof of accommodation — hotel booking, Airbnb, or a letter from the person hosting you.
- Sufficient funds. There's no officially stated minimum, but carrying bank statements showing a comfortable balance (₹30,000–50,000 or more depending on trip length) is sensible if asked.
- Travel insurance is not mandatory but makes good sense, especially if you're going off the beaten track (hill country, water sports near Mirissa or Unawatuna).
What's Sri Lanka like for Indian tourists at immigration?
Sri Lanka's immigration at CMB (Colombo) has historically been quick and friendly for Indian tourists — the cultural and geographic proximity means the process is fairly low-friction. Queues can be long at peak times (direct flights from Chennai, Bangalore, Mumbai land at odd hours), but the processing is usually efficient.
Common things officers ask: how long you're staying, where you're going, do you have a return ticket. Standard stuff. If you're carrying large amounts of foreign currency (over US$10,000 equivalent or its equivalent in any currency), declare it — Sri Lanka has customs regulations on this.
One practical note: if you're coming from a yellow fever-risk country (not India, but relevant if you're doing a multi-country trip), you may need to show a yellow fever vaccination certificate. For a direct trip from India, this doesn't apply.
Can you extend a Sri Lanka ETA from inside the country?
Yes. The Department of Immigration and Emigration in Battaramulla, Colombo handles extensions. You can typically extend for an additional 30 days (up to a maximum total stay of around 6 months in theory, though short tourist extensions of 30 days at a time are more typical in practice). The process involves visiting the department, submitting your passport, paying an extension fee (budget around US$40–60 equivalent in local rupees), and sometimes waiting a day or two. It's doable but not instant.
If you're planning a longer trip — say 45 days doing the full Sri Lanka circuit — plan the extension visit into your itinerary early.
Flights to Sri Lanka from India + the FlightGPT visa tool
Sri Lanka is one of the closest international destinations for Indians. Flight time from Chennai or Kochi is under 2 hours. IndiGo, Air India, SriLankan Airlines, and others operate the route. Fares can be quite competitive, particularly on the Chennai/Hyderabad to Colombo route.
Use the FlightGPT visa tool to check current Sri Lanka ETA status and entry requirements. Also worth reading: visa-free countries for Indians in 2026, what a dummy ticket is and when you need one.
ETA fees and free-ETA promotions change regularly. Always apply via the official eta.gov.lk portal and confirm the latest terms before booking your flights.
Frequently asked questions
Do Indians need a visa for Sri Lanka in 2026?
Indians need an Electronic Travel Authorization (ETA) before entering Sri Lanka. It's applied for online at eta.gov.lk. The fee has ranged from free (during promotion periods) to around US$35–50 (~₹2,900–4,200). Processing is typically quick — a few hours — but apply a few days before travel.
Is the Sri Lanka ETA free for Indians?
Sri Lanka has run periodic free ETA promotions for Indian tourists. As of early 2026, check the eta.gov.lk portal to see whether the current fee waiver is active. Don't rely on news articles — the scheme status changes and the official portal shows the live fee.
How long can Indians stay in Sri Lanka on an ETA?
The standard tourist ETA allows a 30-day stay (double entry, but total stay is 30 days). You can extend inside Sri Lanka at the Department of Immigration and Emigration in Battaramulla — extensions of around 30 days at a time are possible, costing roughly US$40–60 equivalent.
What is the ETA approval process and how fast is it?
You apply online at eta.gov.lk, fill passport and travel details, pay (if applicable), and receive an email approval. Approvals usually come within a few minutes to a few hours, occasionally up to 24 hours. The approval is linked to your passport in the system — print or save the email, but there's no visa sticker to physically collect.
Are there any entry restrictions at Sri Lanka I should know about?
Beyond the ETA, standard rules apply: passport valid 6+ months, return ticket, proof of accommodation, funds for the stay. If you're carrying currency equivalent to more than US$10,000, declare it at customs. Travellers coming from yellow fever-endemic countries need a vaccination certificate (not applicable for direct travel from India).