Colombo skyline across the water

Practical tips

Sri Lanka ETA Guide

Before you fly to Sri Lanka you'll need an Electronic Travel Authorization, or ETA. It's quick to arrange online, but rules have changed several times in recent years, so here's what to know, and where to check the latest details.

Quick answer

Most visitors need an Electronic Travel Authorisation (ETA) before flying to Sri Lanka. Apply only through the official government website, have a passport valid for at least six months, and apply at least a week before travel. Rules and fees change, so always confirm the latest requirements on the official site before you apply.

What is the ETA?

The ETA is Sri Lanka's online visa authorisation for short visits, including tourism. Most visitors must have it approved before they travel. A short-stay tourist ETA is typically valid for up to 30 days, and it can be extended through the immigration department's online services if you want to stay longer.

How to apply

  • Apply only on the official government website: eta.gov.lk.
  • Have your passport, travel dates and address in Sri Lanka ready.
  • Apply before you fly; approval is usually quick, but don't leave it to the last minute.
  • Print or save your approval to show at check-in and on arrival.
  • Beware of unofficial websites that charge extra fees.

Is the ETA free?

Sri Lanka has issued free tourist ETAs to many nationalities in recent years, and UK government advice currently describes ETAs as free of charge. Rules and the list of countries can change, so always check the official site for your passport before you apply.

Passport and other requirements

  • Your passport should be valid for at least six months from your arrival date.
  • If you arrive from a country with yellow fever risk, you need a vaccination certificate.
  • Airport transit within 24 hours may not need an ETA; check with your airline.
  • Don't overstay: penalties can include fines and deportation.

After you land

Once you've cleared immigration at Bandaranaike International Airport, you'll find currency exchange and mobile SIM counters in arrivals. Your driver will be waiting outside with a name sign.

Step by step: applying for your ETA

  1. Go to the official Sri Lanka ETA website — avoid third-party sites that charge extra fees.
  2. Check your passport is valid for at least six months from your arrival date.
  3. Fill in the application form carefully, matching your passport details exactly.
  4. Pay the fee shown on the official site and note your application reference.
  5. Approval usually arrives by email. Save a copy on your phone and print one as backup.

Common mistakes that delay approval

The most frequent problems are simple: a typo in the passport number, a name that does not match the passport exactly, or applying on an unofficial website that charges more and delivers nothing. Double-check every field before submitting, and use only the official government portal.

If your approval has not arrived after a few days, check your spam folder first, then contact the ETA help desk shown on the official site.

If you want to stay longer

The standard tourist ETA allows an initial stay of up to 30 days. If you fall in love with the island and want longer, extensions are possible through the Department of Immigration and Emigration in Colombo. Apply before your initial period expires and expect to show proof of funds and onward travel.

Frequently asked questions

Do I need a visa for Sri Lanka as a tourist?

Most visitors need an ETA approved before travel. Apply on the official site, eta.gov.lk.

How long is a Sri Lanka tourist ETA valid?

Typically up to 30 days for a tourist visit, with extensions available online through the immigration department.

Can I get a visa on arrival?

Rules have changed over time. Apply for the ETA online before you fly to avoid problems at check-in.

How long does Sri Lanka ETA approval take?

Many applications are approved within minutes, but it can take a few days. Apply at least a week before you fly so there is time to fix any problems.

Can I get a visa on arrival in Sri Lanka?

The ETA is the standard route and should be arranged before you travel. Limited on-arrival facilities exist at the airport, but relying on them risks queues and problems — apply online in advance.

How long can I stay in Sri Lanka on a tourist visa?

The standard tourist ETA allows up to 30 days, and extensions are possible through the Department of Immigration in Colombo if you want to stay longer.

What documents should I carry to the airport?

Bring your passport, your ETA approval (digital or printed), and be ready to show a return or onward ticket and details of where you are staying if asked.

Let's Plan Your Sri Lanka Journey

Tell us when you'd like to travel and what you love, and we'll suggest a route that fits. There's no obligation.

Plan Your Trip