I'll never forget the look on the woman's face at the immigration counter at Bandaranaike Airport.
She'd flown 14 hours from London. She was exhausted, red-eyed, clutching a passport and a phone with a dying battery. And she was about to be told she couldn't enter Sri Lanka.
Why? Because she hadn't applied for an ETA online before flying.
A year ago, this wouldn't have been a problem. She could've applied at the airport, paid her fee, and been on her way. But as of October 15, 2025, Sri Lanka changed the rules. And the rules are still changing — fast.
If you're planning a trip to Sri Lanka in 2026, the visa situation is one of the most important things you need to get right. Not because it's complicated — actually, it's incredibly simple. But because the rules have shifted multiple times in the past year, and what you read on a 2024 blog post might be wrong by the time you book your ticket.
Here's the good news: as of March 30, 2026, Sri Lanka officially launched a free tourist visa program for 40 countries. If you're from one of them — and there's a very good chance you are — your ETA is now completely free. You still need to apply online before flying, but you won't pay a cent for it.
This guide will walk you through exactly what's happening, who qualifies, how to apply, what to do if you don't qualify, and how to avoid the mistakes that get tourists turned away at the airport.
Let's get into it.
What Is the Sri Lanka ETA, Anyway?
ETA stands for Electronic Travel Authorization. It's Sri Lanka's online visa system, launched in 2012, which allows most travellers to apply for entry permission digitally — without ever setting foot in an embassy.
Think of it as a digital pre-approval. You fill out an online form, pay (or, in many cases now, don't pay), submit your application, and within hours or a couple of days you get an email confirming you're cleared to fly.
The ETA is electronically linked to your passport number. When you arrive in Colombo, the immigration officer scans your passport, sees that your ETA is approved, and waves you through. There's no physical visa sticker, no stamp before arrival, nothing to print or carry — although it's strongly recommended that you print your approval email anyway, just in case.
The standard tourist ETA is valid for 30 days from the date of arrival, allows double entry (meaning you can leave Sri Lanka and come back once during your validity period), and the approval itself is valid for 6 months from the date of issue.
That last point is important. You can apply for your ETA up to six months before your trip and still use it. So there's no rush to apply at the last minute, and no risk of applying too early.
The Big News: Sri Lanka's Free Visa Program for 40 Countries
This is the most important change for travellers in 2026, so let me be very clear about it.
On March 30, 2026, Sri Lanka's Council of Ministers officially approved a free tourist visa program covering 40 countries. This was the formal implementation of a decision that had been delayed multiple times since 2024 — but as of late March 2026, it's finally in effect.
If you're a citizen of one of these 40 countries, you can apply for a Sri Lanka tourist ETA for free. No visa fee. No processing charge. Zero.
Here's the full list of countries currently eligible for the free ETA program:
Asia: China, India, Indonesia, Japan, Malaysia, Nepal, Pakistan, South Korea, Thailand
Europe: UK, Germany, France, Italy, Spain, Netherlands, Belgium, Sweden, Norway, Finland, Denmark, Switzerland, Austria, Poland, Czech Republic, Belarus, Russia
Middle East: Saudi Arabia, UAE, Qatar, Oman, Bahrain, Kuwait, Iran, Israel, Türkiye
Americas and Oceania: USA, Canada, Australia, New Zealand
Other: Kazakhstan
That's 40 countries — and it covers the overwhelming majority of international visitors to Sri Lanka. If you're reading this from any of these places, your visa just got significantly easier.
Important caveat: The free ETA program is initially set up as a six-month pilot. The Sri Lankan government will assess the impact on tourism and revenue before deciding whether to make it permanent. So while the program is in effect now, it's worth checking the official ETA website (eta.gov.lk) before you apply, just to confirm the latest status for your nationality.
So What Exactly Does "Free Visa" Mean?
This is where a lot of travellers get confused, and I want to clear it up.
Free visa does not mean no visa. You still need an ETA. The application is still mandatory. The only thing that changes is that you don't pay a fee for it.
This is officially called a "visa fee waiver" — not a "visa exemption." There's a real difference, and the difference matters.
If you're from one of the 40 eligible countries, here's what your process looks like:
Go to the official ETA website (eta.gov.lk)
Fill out the application form (takes about 5 minutes)
Submit it
See "$0" or "Free" at the payment stage
Receive your approval email, usually within 24-48 hours
Print the approval and bring it with you to the airport
That's it. The same form, the same online process, the same approval — just no charge.
What If You're NOT From One of the 40 Countries?
Don't worry — Sri Lanka is still very welcoming to travellers from everywhere. You'll just pay a fee.
For citizens of countries not on the free list, the standard tourist ETA fee is USD 50 for a double-entry visa allowing a 30-day stay. This fee is paid online during the application process via credit or debit card.
The application process is otherwise identical to the free version. Same form, same approval timeline, same conditions. The only difference is the payment step at the end.
There are also a few smaller exemptions to know about:
Citizens of Singapore, Maldives, and Seychelles are completely exempt from needing an ETA at all for short stays, under reciprocity arrangements. They simply show up with a passport and get entry on arrival.
Diplomatic and official passport holders from many countries are exempt from ETA procedures and fees for their official visits.
Citizens of a few countries — including Cameroon, Côte d'Ivoire, Ghana, Nigeria, North Korea, and Syria — cannot apply for the ETA online and must obtain a visa in advance through a Sri Lankan diplomatic mission.
How to Apply for Your Sri Lanka ETA: Step by Step
The whole process takes about 5-10 minutes if you have your information ready. Here's exactly how to do it.
Step 1: Go to the OFFICIAL website. The only legitimate Sri Lanka ETA portal is eta.gov.lk. I'm putting this in bold because there are dozens of third-party scam sites that look official, charge inflated fees (sometimes USD 80-120 for a USD 50 visa), and sometimes don't even submit your application properly. Always — always — use the official government site.
Step 2: Click on "Apply" under the Tourist ETA section. You'll be taken to an application form. Choose the appropriate visa type (tourist, in this case) and the number of applicants (you can apply for up to 6 family members in a single application, which saves time).
Step 3: Fill in your personal details. You'll need:
Full name as it appears on your passport
Date of birth
Gender and nationality
Passport number, issue date, and expiry date
Your address in your home country
Your address in Sri Lanka (the name of your first hotel is fine — even if you change plans later)
Travel dates (approximate is okay)
Contact email and phone number
Step 4: Review and submit. Double-check everything. A typo in your passport number is the single most common reason ETAs get rejected or cause problems at the airport. Take your time on this.
Step 5: Pay (if applicable). If you're from one of the 40 free countries, you'll see "Free" or "$0" and skip the payment step. Otherwise, pay the USD 50 fee with a major credit card (Visa, Mastercard, American Express).
Step 6: Wait for approval. You'll receive a confirmation email immediately, and your actual approval usually arrives within 24-48 hours. Sometimes it's faster — many applications are approved within minutes. If you don't receive your approval after 48 hours, check your spam folder, and if nothing's there, contact the ETA office through the website.
Step 7: Print your approval. You don't technically need to carry a printed copy, since the approval is electronically linked to your passport. But experienced travellers will tell you to print it anyway. Phones die. Apps crash. Wifi at the airport can be spotty. A printed page is foolproof.
Documents You Need (Spoiler: Almost None)
Here's one of the genuinely beautiful things about Sri Lanka's ETA system. Compared to most countries, the document requirements are almost laughably simple.
For a standard tourist ETA, you need:
A passport valid for at least 6 months beyond your date of arrival in Sri Lanka. This is non-negotiable. If your passport expires within six months of your trip, renew it before applying.
A return or onward ticket. You don't need to upload it during the online application, but immigration may ask to see it on arrival. Have it accessible on your phone or printed.
Proof of accommodation. Same as above — not required at application, but useful to have on arrival. A hotel booking confirmation works.
A valid email address for receiving your approval.
A debit or credit card for payment (if applicable).
You do NOT need:
Passport-size photographs
Bank statements
An invitation letter
Proof of onward travel uploaded in advance
A visa interview
Vaccination certificates (unless you're arriving from a yellow fever transmission country, in which case you need a yellow fever vaccination certificate)
The whole system is designed to be friction-free, and it generally works.
Common Mistakes That Get People Turned Away
Now let's talk about what goes wrong. Because despite the simplicity of the system, plenty of travellers run into problems — and almost all of them are avoidable.
Mistake #1: Assuming visa on arrival still works. This is the big one. From October 15, 2025, Sri Lanka stopped allowing visa on arrival for most travellers. You must apply online before flying. Airlines now check for ETA approval at check-in, and if you don't have one, you may not be allowed to board your flight. Don't take the chance.
Mistake #2: Applying through a third-party website. A Google search for "Sri Lanka visa" will return dozens of look-alike websites with names like "sri-lanka-eta.com" or "srilankaonlinevisa.org." Many of these are legitimate visa agents — but they charge significantly more than the official fee, and some are outright scams. The only official site is eta.gov.lk. If a site is asking USD 80, USD 100, or more for a tourist ETA, it's not the government.
Mistake #3: Passport number typos. I cannot tell you how often this happens. Your ETA is digitally linked to your passport number. If there's even a single character wrong, your ETA might not register at immigration, and you'll be pulled aside for additional verification (which can take hours). Triple-check your passport number before submitting.
Mistake #4: Passport expiring within 6 months. Sri Lanka strictly enforces the six-month passport validity rule. If your passport expires in five months and 29 days, you will be denied boarding. Renew your passport with plenty of time to spare.
Mistake #5: Not bringing printed documentation. Yes, the system is electronic. But airline check-in staff occasionally want to see physical proof of your ETA. Bring a printed copy. It costs nothing and saves potential headaches.
Mistake #6: Applying too late. While Sri Lankan ETAs are usually approved within 24-48 hours, occasionally they take longer — especially during peak periods or if there are technical issues with the system (which has been known to happen). Apply at least one week before your travel date to give yourself buffer time.
How Long Can You Stay?
The standard tourist ETA gives you 30 days from your date of arrival. If you enter Sri Lanka on April 10, your visa expires on May 9. Pretty straightforward.
Because it's a double-entry visa, you can leave the country (say, to do a side trip to the Maldives or India) and come back, as long as you do so within your 30-day window. The 30 days is the cumulative limit for your trip — not 30 days per entry.
But what if 30 days isn't enough?
Here's the pleasant surprise: Sri Lanka's tourist visa is one of the most extendable short-stay visas in Asia. You can extend your stay up to a total of 270 days (almost 9 months) in three stages:
First extension: +60 days
Second extension: +90 days
Third extension: +90 days
Extensions can be applied for online through the Department of Immigration and Emigration's portal, or in person at their office in Battaramulla (just outside Colombo). Each extension involves a fee, which varies depending on your nationality and the length of the extension. The process is straightforward but requires some patience — it's a government office, after all.
For most travellers, the standard 30 days is plenty for an excellent Sri Lanka trip. But if you're a digital nomad, a long-term backpacker, or someone who's fallen in love with the island and just can't leave, the extension option is genuinely generous.
The Free Visa Extension for Stranded Travellers
There's one more thing worth knowing about, especially given the regional flight disruptions caused by the Middle East conflict.
As of February 2026, Sri Lankan immigration authorities began offering free 14-day visa extensions for foreign nationals stranded in the country due to flight cancellations. If your return flight gets cancelled — which has happened to hundreds of travellers because of cancelled Middle East-bound routes — you can apply for a free extension at the airport immigration office on departure, or at the Department of Immigration in Battaramulla.
You'll need to show proof that your flight was cancelled and that you couldn't depart. The 14-day extension begins from your current visa expiry date and is granted on a case-by-case basis. It's a small but meaningful gesture from the Sri Lankan government acknowledging that international travel has become unpredictable.
Other Visa Categories You Should Know About
While most travellers will only ever need the tourist ETA, Sri Lanka offers several other visa categories that are worth a brief mention.
Business ETA. For travellers visiting Sri Lanka for short business activities — meetings, conferences, trade shows, training. The application process is identical to the tourist ETA, but you'll select "Business" instead of "Tourist" during the application. Fees and validity vary slightly. The business ETA is appropriate for short-term business visits but does not allow you to take up paid employment in Sri Lanka.
Transit Visa. If you're transiting through Sri Lanka and your layover is less than 24 hours and you don't leave the airport, you don't need any visa. If you want to leave the airport during a longer transit, you can apply for a free transit ETA (valid for 2 days).
Residence Visa. For long-term stays — work, study, retirement, family reunification, investment. These are issued for one year and renewable, but require sponsorship and supporting documentation. Apply through the Sri Lankan diplomatic mission in your home country.
Digital Nomad Visa. Sri Lanka has been discussing a remote worker visa with reported income thresholds around USD 2,000/month. As of early 2026, official launch details are still pending. If you're a digital nomad considering Sri Lanka for a longer stay, monitor the immigration department's website for updates, but in the meantime, the standard tourist ETA (with extensions) gives you up to 270 days, which is enough for most remote work stints.
Also read: The 2026 Guide to Sri Lanka’s Digital Nomad Visa: Work from Paradise
What Happens at the Airport
So you've got your ETA approval. You've packed your bags. You've landed at Bandaranaike International Airport in Colombo. Now what?
Step 1: Disembark and follow the signs to Immigration. The airport is well-organised and signage is in English. Walk to the immigration hall.
Step 2: Choose the correct queue. There are separate lines for Sri Lankan citizens, foreigners, and crew. As a tourist, you'll be in the foreigners' line. Have your passport open to the photo page and your ETA approval ready.
Step 3: Fill out the arrival card. Sri Lanka offers an electronic arrival card that you can complete online before your flight, which speeds things up. Otherwise, pick up a paper arrival card on the plane or at the airport and fill it out before reaching the counter. Keep your pen ready.
Step 4: Approach the immigration officer. Hand over your passport and the completed arrival card. The officer will scan your passport, see that your ETA is approved, possibly ask you a few simple questions ("Why are you visiting?" "How long are you staying?" "Where are you staying?"), and then stamp you in.
Step 5: Collect your luggage and exit through customs. Customs is generally a quick walk-through unless you have something to declare. You're now officially in Sri Lanka.
The whole process from disembarking to exiting the airport usually takes 30-60 minutes, depending on how busy the immigration hall is. Mid-morning arrivals (when European flights land) can be slower than late-night arrivals.
Final Tips for a Smooth Visa Experience
A few last pieces of advice from someone who's been through Sri Lankan immigration multiple times.
Apply as early as you reasonably can. There's no benefit to waiting. The ETA is valid for 6 months from approval, so apply as soon as you've booked your flights. If something goes wrong, you'll have time to fix it.
Keep your approval email forever. Save it to multiple places — your email, your phone, cloud storage, and a printed copy. You may need to reference it again if you ever return to Sri Lanka or have visa-related questions.
Don't trust outdated information. Sri Lanka's visa rules have changed multiple times in the past 18 months. A blog post from 2023 or even early 2025 may have completely outdated information. Always cross-check against the official ETA website before making decisions.
Be polite with immigration officers. This applies anywhere, but Sri Lankan immigration officers are generally friendly and efficient. A smile, a "thank you," and patience go a long way.
Don't lie on your application. This should go without saying, but people do strange things when filling out government forms. Tell the truth about your travel dates, your purpose of visit, and your accommodation. The information is rarely scrutinised for tourists, but if there's a discrepancy between what you wrote and what immigration finds, you'll have a much harder time.
The Bottom Line
Sri Lanka has one of the most traveller-friendly visa systems in Asia. As of 2026, it's even better — citizens of 40 countries can now apply for free, and even paying travellers spend just USD 50 for a double-entry, easily extendable, six-month-validity tourist ETA.
The whole online process takes about 10 minutes. Approvals come within hours or days. There's no embassy visit, no interview, no stack of documents to assemble. For most travellers, getting a Sri Lanka visa is the easiest part of trip planning.
But — and this is important — you have to actually do it. Visa on arrival is gone. Showing up without an ETA is a one-way ticket to a difficult conversation at the immigration counter.
Apply early. Use the official site. Print your approval. Bring a passport with at least six months of validity. That's it. That's the whole guide.
The hard part of going to Sri Lanka isn't getting in. It's leaving once you've fallen in love with the place.
All visa information in this guide is current as of April 2026. The free visa program for 40 countries was officially approved on March 30, 2026, and is in effect as a six-month pilot. For the latest updates, always check the official Sri Lanka ETA portal at eta.gov.lk or contact the Department of Immigration and Emigration directly.




