Skip to content
ETA Travel Assistant
ETA & Travel News

eta.gov.lk: How to Use Sri Lanka's Official ETA Portal Safely

By Can OTU 17 min read
5.0/5 · 1 ratings
Total 2 readers
Eta.gov.lk: how to use sri lanka's official eta portal safely
Quick answer: eta.gov.lk is the Sri Lankan government's official ETA portal — the only legitimate way to apply for your Electronic Travel Authorisation online.
  • The official ETA costs $36 for a standard tourist pass (as of 2025) and takes roughly 10 minutes to apply.
  • Processing usually takes 24–72 hours, so apply at least a week before travel.
  • Only use eta.gov.lk directly — third-party sites charge inflated fees and may misuse your passport data.

If you're planning a trip to Sri Lanka, you've almost certainly heard about the ETA. It's the online authorisation that lets you enter the country for tourism, business, or transit. And there's exactly one official portal for it: eta.gov.lk.

That single URL matters more than you might think. The ETA system has spawned a small industry of lookalike websites that charge two or three times the official fee. Some travellers have paid hundreds of dollars for what should cost less than forty.

This guide shows you how to use the real portal, step by step, and how to spot the fakes.

Please note: this article is general guidance, not professional advice. Immigration rules change, so always verify the latest requirements on the official Sri Lanka ETA portal before you apply.

What Exactly Is eta.gov.lk?

The Domain eta.gov.lk is Sri Lanka's official government portal for the Electronic Travel Authorisation system, operated by the Department of Immigration and Emigration. It's the only online channel the government recognises for ETA applications from most nationalities.

Think of the ETA like the canada eta system or Australia's eVisitor — a pre-arrival check that links your passport number to an approved travel record. You apply online, pay a fee, and receive a digital approval tied to your passport.

Once approved, the ETA is electronically linked to your passport at the border. You don't need to carry a physical document, though carrying a printed copy of the approval email is sensible.

Who Runs the Portal?

The Department of Immigration and Emigration operates the portal. That's the same government body that runs Sri Lanka's airports, visa extensions, and residency permits.

The portal is a legitimate .gov.lk domain — that's the official country-code domain for the Sri Lankan government. No private company operates it. No travel agency runs it.

If you're applying on any other website, you're not applying on the official portal.

Do You Actually Need a Sri Lanka ETA?

Related guide: Eta.gov.lk: how to use sri lanka's official eta portal safely

Most visitors do need one. The ETA requirement covers citizens of around 100 countries, including the UK, the USA, most of Europe, Australia, and New Zealand.

The official portal has a full list of visa-exempt and ETA-required nationalities. Before you plan anything else, check that list. You don't want to discover at the check-in desk that your passport needs a visa you don't have.

If you're a Sri Lankan citizen, you don't need an ETA. You'll use your Sri Lankan passport or National Identity Card at the border instead.

And here's a useful fact if you hold multiple passports: the ETA is tied to one specific passport number. If you hold dual nationality, you must apply using the same passport you'll travel on. You can't switch passports after approval.

Which Nationalities Qualify for ETA?

The current system splits eligible countries into two broad groups:

  • Visa-free countries — citizens can get a free ETA on arrival, but the government strongly recommends applying online first to speed up immigration.
  • ETA-required countries — citizens must apply online at eta.gov.lk before travel and pay the standard fee.

Singapore, the Maldives, and the Seychelles have separate bilateral agreements, so their citizens get visa-free entry without an ETA. Likewise, citizens of certain countries — including India, Pakistan, and China — may be eligible for visa-on-arrival arrangements, but these are subject to change without notice.

The definitive list changes rarely but does change. The official portal publishes the current list, and it's worth checking even if you've used the ETA before.

Types of ETA Available at eta.gov.lk

The portal lets you choose from several ETA categories, each with its own fee and permitted stay. Choosing the wrong one is one of the most common mistakes travellers make.

Here's the current breakdown (fees accurate as of 2025, quoted in US dollars):

ETA TypeFee (USD)Permitted StayBest For
Standard Tourist ETA$36Up to 30 days, double entryStandard holidays and short visits
Transit ETA$20Up to 48 hoursPassengers connecting through Sri Lanka
Business ETA$36Up to 30 days, double entryMeetings, conferences, short business trips
For returning expatriates$36Up to 30 daysFormer Sri Lankan citizens with foreign passports

The standard tourist ETA allows double entry, which means you can leave Sri Lanka once and re-enter on the same ETA. If you're planning a side trip to the Maldives mid-holiday, that works — you'll have used your second entry on the way back.

If you stay longer than 30 days, you can extend your visa through the Department of Immigration. But that's a separate process — the ETA itself is for short stays only.

Business ETA vs Tourist ETA

Choosing between business and tourist ETA comes down to the real purpose of your trip. If you're attending meetings, negotiating contracts, or doing paid work, you need the business ETA.

Using a tourist ETA for business activities is a breach of your visa conditions. It can trigger questioning at the border and, in a worst-case scenario, refusal of entry.

Short training sessions and conferences generally fall under the business ETA. Full employment, volunteering, or any paid work for a Sri Lankan company requires a proper work visa, not an ETA.

How to Apply on eta.gov.lk — Step by Step

Key information: Eta.gov.lk: how to use sri lanka's official eta portal safely

The application process is straightforward. It takes about 10 minutes if you have your passport in front of you. Here's exactly what to do:

  1. Go to eta.gov.lk directly — type the URL into your browser, don't click a sponsored ad.
  2. Click the "Apply for an ETA" button on the homepage.
  3. Select the country that issued your passport.
  4. Fill in the online application form with your passport details, personal details, and travel information.
  5. Double-check every field against your passport — one typo can invalidate the ETA.
  6. Pay the fee by credit or debit card.
  7. Note your application reference number and wait for the approval email.

That approval email usually arrives within 24 hours but can take up to 3 working days. The email contains your ETA number and the approval details — save it and, ideally, print it.

You don't need to upload a passport photo, a scan of your passport, or any supporting documents. The ETA system is a data-check, not a document-heavy visa application. If a website asks you to upload lots of documents, you're probably on a third-party site.

Required Information Before You Start

Before you open the application form, gather these details:

  • Your passport number and its issue and expiry dates
  • Your full name exactly as written in your passport
  • Your date and place of birth
  • Your nationality
  • Your email address
  • Your intended arrival date in Sri Lanka
  • Your address while in Sri Lanka (hotel details work fine)

You'll also be asked for a parent's name, your occupation, and your previous country of residence — standard questions for immigration data collection, nothing invasive.

Children need their own ETA, including infants. Each person gets a separate approval tied to their own passport, and each application carries its own fee. There's no family discount, so budget accordingly.

Fees and Payment at eta.gov.lk

The official fees are clear in US dollars because that's the currency the portal charges in. Here's the current structure:

  • Standard Tourist ETA: $36 (~LKR 13,000 at recent exchange rates)
  • Transit ETA: $20 (~LKR 7,000)
  • Business ETA: $36
  • Long-stay/tourist ETA extensions: vary, processed via the immigration office

You can pay by Visa, Mastercard, or American Express. The portal now supports most international cards, so you shouldn't need a workaround.

Watch for this crucial detail — the website may add a small processing fee of around $1–2 on top of the ETA fee. That's normal and legitimate. What isn't normal is a $50–80 "service charge" or "processing convenience fee." That's the signature of a middleman site.

Why Are Third-Party Sites More Expensive?

Third-party ETA sites are not government agencies. They're private companies that fill in the same form you could fill in yourself — then charge you for their trouble.

They typically markup the official fee by 2 to 5 times. Some add "urgent processing" fees for a service they barely provide. Others charge currency-conversion margins of 20% or more.

The real danger is data, not just money. You're handing your passport number, date of birth, and travel plans to a private company with no obligation to protect it. That's a serious risk of identity theft.

Only the government portal needs that data, and only the government portal is bound by state data-protection rules.

How Long Does Sri Lanka ETA Processing Take?

The official timeline is up to 3 working days, but the majority of applications are approved within 24 hours. Some are nearly instant.

Here's the realistic picture based on traveller reports and official guidance:

ScenarioTypical Processing Time
Most online applicationsUnder 24 hours
Standard range quoted by the portal1–3 working days
Applications with errors or mismatched detailsMay take longer or be rejected
Applications during Sri Lankan public holidaysLonger — government offices are closed

Apply at least one week before your flight. That gives you a buffer for processing delays, payment glitches, or a rejected application that needs to be resubmitted.

The portal does not offer a genuine "24-hour priority service" through official channels. Some third-party sites advertise one, but they're just sending your application through the same queue as everyone else.

What Happens If You Apply Too Late?

If you apply with less than 72 hours before departure, you're taking a risk. The ETA often arrives in time, but there are no guarantees.

If your ETA hasn't arrived and you're about to fly, you have a few options:

  • Wait — many approvals land just before the flight.
  • Contact the Department of Immigration support desk with your application reference number.
  • Travel and risk being refused boarding or entry.

Don't book a flight before you have an approved ETA unless you're prepared for that risk. Airlines will check your ETA status at check-in, and they can refuse boarding if you don't have one.

Sri Lanka also offers a visa-on-arrival facility at the airport for some nationalities, but it costs more than the online ETA and involves queuing at immigration. Online is cheaper, faster, and smoother.

eta.gov.lk vs Sri Lanka Visa on Arrival vs e-Visa: What's the Difference?

Travellers often confuse the ETA with other entry permissions. Here's the short version:

  • ETA: The online pre-arrival authorisation issued by eta.gov.lk. It's not a visa stamped in your passport.
  • Visa on arrival: Issued at the airport in Colombo for certain nationalities. Costs more than the ETA and typically involves longer queues.
  • e-Visa: A longer-term visa with a physical or digital record, used for work, study, or stays beyond 30 days. Not the same as an ETA.

For a standard holiday of up to 30 days, the ETA is the right choice. It's cheaper and faster than visa on arrival, and you can sort it before you even pack.

The ETA is strictly for short visits. If you intend to work, volunteer, or stay more than 30 days, you need a proper visa from a Sri Lankan embassy or consulate.

And if you're comparing systems across countries, the Sri Lanka ETA works differently from the canada eta for uk citizens or the australia eta visa for uk citizens — those are completely separate systems, each with its own portal, fees, and rules. You'll need to complete each one independently for your trip.

How to Check Your Sri Lanka ETA Status

After submitting your application, the portal gives you an application reference number. Keep it safe — it's your key to checking status.

To check your application status, return to eta.gov.lk and use the "Check Application Status" feature. You'll typically need your passport number and application reference number.

Don't check status a dozen times a day. The system updates once or twice every 24 hours, so repeated checks won't speed anything up.

If the status reads "Approved," you're done — the ETA is electronically linked to your passport. You can print the confirmation email for your records, but you don't need to present it at the border.

If the status reads "Pending" after 3 working days, contact the department's support desk through the official portal. Use the contact form on eta.gov.lk itself, not a third-party contact service.

Common eta.gov.lk Mistakes That Get Applications Rejected

Most ETA rejections aren't because the traveller is inadmissible. They're because of small, avoidable errors in the application. Here are the ones we see most often:

  • Typing your name differently than it appears in your passport — middle names omitted, spelling errors, or swapped order.
  • Entering a passport number with spaces or punctuation that don't belong.
  • Applying with an expired passport or one that's close to expiry.
  • Selecting the wrong nationality if you hold dual citizenship.
  • Using a hotel address that doesn't match your actual accommodation.
  • Submitting multiple duplicate applications because the first one seemed slow — that creates confusion and delays both.

Take your time on the form. Read each field, compare it to your passport, and submit once.

Passport Validity Requirements

Your passport must be valid for at least 6 months from your date of arrival in Sri Lanka. That's a strict requirement — border officials can refuse entry if your passport is close to expiring.

Check your passport expiry before you start the application. If it's under 6 months, renew it first. An ETA issued for an expiring passport is useless.

Is eta.gov.lk Safe and Secure?

The official portal uses HTTPS encryption — you'll see a padlock icon in your browser's address bar. That's the baseline security you should expect from any government service.

The official URL is exactly https://eta.gov.lk. It does not contain extra words, hyphens, or alternative domain endings like .com or .org. It does not have "apply" or "official" added to the domain.

Be careful with your own security hygiene too:

  • Use a secure, private internet connection — avoid public Wi-Fi for the application.
  • Clear your browser cache after using a shared computer.
  • Never email your passport details or ETA confirmation to anyone.
  • Watch for phishing emails pretending to be from the ETA department — they never ask for your bank details by email.

If a website looks similar to eta.gov.lk but isn't a .gov.lk domain, you're not on the official portal. Leave it immediately.

What Happens at Sri Lanka Border Control?

When you arrive at Bandaranaike International Airport in Colombo, go to the immigration counter for ETA holders. The officer will scan your passport, and the ETA approval will appear on their screen.

You don't need to present a printed ETA, but having a copy in your hand speeds things up if the system has a glitch. It also helps you answer any questions about your travel plans.

The officer may ask:

  • Where you're staying
  • How long you plan to stay
  • Your return flight date
  • Whether you have sufficient funds for your trip

Answer calmly and honestly. The ETA is an authorisation to travel, but the final decision to grant entry is always the immigration officer's at the port of entry.

If you're turned away, the reasons must be legitimate — typically criminal history, security concerns, or a mismatch between your ETA and your stated purpose of travel. For standard holidaymakers, refusal is extremely rare if the ETA is approved and your details are correct.

What If Your ETA Application Is Rejected?

Rejections do happen, and they're not the end of the road. The reasons vary:

  • Technical errors in the application form
  • Passport validity issues
  • Sanctions or travel bans on your nationality at the time of application
  • Security flags that need manual review

If your application is rejected, you'll receive an email explaining why. You may be able to reapply with corrected details, or you may need to contact the department for clarification.

Don't keep resubmitting identical applications — that won't help. Read the reason, fix the issue, and reapply once.

For a broad overview of how the whole system works, see our full sri lanka eta guide, which covers eligibility, extensions, and border procedures in more depth.

How to Spot a Fake eta.gov.lk Website

Scam ETA websites are sophisticated. Some copy the look of the official portal so closely that travellers don't notice until they see the bill. Here are the warning signs:

  • The price is wrong. Anything above $40 for a tourist ETA is a markup.
  • The fee is quoted in pounds or euros. The official portal charges in US dollars.
  • The domain isn't .gov.lk. Official Sri Lankan government sites use .gov.lk, not .com or .net.
  • They ask for scans of your passport. The official ETA requires data entry, not documents.
  • There's a "concierge" or "customer support" phone line. Genuine government portals have emails, not 24/7 call centres.
  • They guarantee approval. No legitimate immigration service can guarantee anything.

If you're already on a third-party site, close the tab. Review your bank statement for any charges, and contact your card provider if you suspect a scam. You can also report fraudulent sites to Sri Lanka's Computer Emergency Readiness Team (CERT).

ETA Extensions and Longer Stays

Once you're in Sri Lanka with an ETA, you can extend your stay if you need to. Extensions are handled by the Department of Immigration and Emigration in Colombo, not through eta.gov.lk.

The extension process involves:

  1. Visiting the immigration office in person — there's one near Colombo's Viharamahadevi Park.
  2. Filling out the visa extension application form.
  3. Paying the relevant fee, which increases with the length of the extension.
  4. Usually waiting a few days for processing.

Extensions are granted at the officers' discretion. Overstaying your ETA without an extension carries fines and can lead to being blacklisted from future visits.

If your plans get complicated, deal with it on the ground quickly. Don't wait until your last day.

Frequently Asked Questions

Is eta.gov.lk the only official ETA website for Sri Lanka?

Yes. eta.gov.lk is the sole official portal operated by Sri Lanka's Department of Immigration and Emigration. There are no authorised third-party processors for the ETA, so any other website is a private service that will charge you more for the same application.

How much does the Sri Lanka ETA cost on eta.gov.lk?

The standard tourist ETA costs USD $36, the transit ETA costs $20, and the business ETA also costs $36. These are the official fees set by the Sri Lankan government. If you're being charged significantly more, you're on the wrong website.

How long before travelling should I apply for my Sri Lanka ETA?

Apply at least one week before your planned arrival. Processing takes anywhere from a few minutes to 3 working days, and applying early leaves room for delays, payment issues, or a rejected application that needs to be resubmitted.

Can I get an ETA on arrival in Sri Lanka instead of using eta.gov.lk?

Some nationalities can get a visa on arrival at Colombo airport, but it costs more than the online ETA and means queuing at immigration. Citizens of ETA-required countries must apply online before travel. Check your eligibility on the official portal.

What do I do if my ETA application on eta.gov.lk is rejected?

Read the rejection email carefully to understand the reason — it could be a data-entry error, a passport validity problem, or a security flag. Fix the issue and reapply, or use the contact facility on eta.gov.lk to ask the department directly. Don't resubmit an identical application.

This article is for general information only and is not a substitute for official advice. Always verify current requirements with official sources before you travel.

Key takeaways

  • eta.gov.lk is the only official Sri Lanka ETA portal — never apply anywhere else.
  • The standard tourist ETA costs $36 and covers a 30-day double-entry stay.
  • Apply at least a week before travel; approval usually arrives within 24 hours but can take up to 3 working days.
  • Use your passport details exactly as they appear — small errors cause rejections.
  • Third-party ETA websites overcharge and misuse your personal data; always check the domain ends in .gov.lk.
  • Verify the latest fees and requirements on the official Sri Lanka ETA portal before you apply.

See also: UK ETA application requirements

Frequently asked questions

Is eta.gov.lk the only official ETA website for Sri Lanka?
Yes. eta.gov.lk is the sole official portal operated by Sri Lanka's Department of Immigration and Emigration. There are no authorised third-party processors, so any other website is a private service that will charge you more for the same application.
How much does the Sri Lanka ETA cost on eta.gov.lk?
The standard tourist ETA costs USD $36, the transit ETA costs $20, and the business ETA also costs $36. These are the official government fees quoted in US dollars. If you're being charged significantly more, you're on the wrong website.
How long before travelling should I apply for my Sri Lanka ETA?
Apply at least one week before your planned arrival. Processing takes anywhere from a few minutes to 3 working days, and applying early allows for delays, payment issues, or a rejected application that needs to be resubmitted.
Can I get an ETA on arrival in Sri Lanka instead of using eta.gov.lk?
Some nationalities can get a visa on arrival at Colombo airport, but it costs more than the online ETA and involves queuing at immigration. Citizens of ETA-required countries must apply online before travel. Check your eligibility on the official portal.
What should I do if my ETA application on eta.gov.lk is rejected?
Read the rejection email carefully to understand the reason — it could be a data-entry error, a passport validity problem, or a security flag. Fix the issue and reapply, or use the contact facility on eta.gov.lk to ask the department directly. Don't resubmit an identical application.

This article is for general informational purposes only. Visa and travel authorisation rules change frequently. Always check the official government website before travelling.

Can OTU

Written & reviewed by

Can OTU

Travel Authorisation Editor

Can OTU is the editor of ETA Travel Assistant, specialising in UK ETA, Schengen ETIAS, NZeTA and ESTA travel authorisations. Can monitors official government sources and policy updates to ensure every guide is accurate, current and genuinely useful for travellers.

View all guides →