srilankan.tvnewsguideinfodirectory

Visa and entry: Sri Lanka's Electronic Travel Authorisation (ETA)

Who needs an ETA to visit Sri Lanka, which 40 countries get it free, current fees, how to apply on the official site and avoid delays.

✓ Checked 12 November 2026Source: official
Visa and entry: Sri Lanka's Electronic Travel Authorisation (ETA)
Checked against the official sources listed below on the date shown. Entry rules and fees change, so always confirm on the official ETA website before you travel.

Most visitors need an Electronic Travel Authorisation (ETA) before they travel to Sri Lanka. Since 25 May 2026, a tourist ETA has been free for nationals of 40 countries, including the UK, the USA, Australia, Canada, India and much of Europe. This page explains who needs one, what it costs, how to apply safely on the official website, how to avoid delays and what to carry when you land.

Only apply on the official website: eta.gov.lk

  • Copycat websites look official and appear high in search results, but charge extra fees. The official site address is eta.gov.lk, run by Sri Lanka's Department of Immigration and Emigration.
  • If a site asks for a 'service fee' for a free ETA, it isn't the official site.

Quick answers

Who gets a free tourist ETA

From 25 May 2026, nationals of these 40 countries can get a 30-day tourist ETA free of charge (ordinary, official, service and diplomatic passports):

Region Countries
Europe Austria, Belarus, Belgium, Czech Republic, Denmark, Finland, France, Germany, Italy, Netherlands, Norway, Poland, Russia, Spain, Sweden, Switzerland, United Kingdom
Asia China, India, Indonesia, Japan, Kazakhstan, Malaysia, Nepal, Pakistan, South Korea, Thailand
Middle East Bahrain, Iran, Israel, Kuwait, Oman, Qatar, Saudi Arabia, Turkey, United Arab Emirates
Oceania and North America Australia, New Zealand, Canada, United States of America

Singapore and Seychelles nationals also get a free 30-day ETA, and Maldives nationals a free 90-day ETA under a separate reciprocal arrangement. You still have to apply for the free ETA before you travel; free does not mean you can just turn up.

Good to know

  • The free scheme covers tourist ETAs only. Business ETAs are still charged.
  • The government has not published an end date for the free scheme, so check the official fees page before you book.

Fees for everyone else

Fees are in US dollars and are paid online by Visa, Mastercard or American Express card.

Type of ETA South Asian countries All other countries
Tourist ETA (30 days, applied for in advance) US$20 US$50
Business ETA (applied for in advance) US$30 US$55
Tourist ETA on arrival at Bandaranaike International Airport US$25 US$60
Transit (up to 2 days, single entry) Free Free
Children under 12 (tourist ETA, up to 30 days) Free Free

The official site applies the lower rate to South Asian (SAARC) countries. As India, Nepal and Pakistan are on the free list and the Maldives has its own free arrangement, in practice the South Asian rate mainly applies to visitors from Bangladesh, Bhutan and Afghanistan.

How to apply on the official website

  1. Go to eta.gov.lk and choose Apply for an ETA.
  2. Fill in the form with your details exactly as they appear in your passport, and check every field before you submit.
  3. Pay the fee by card if one applies. A free ETA has no payment step.
  4. You'll get an acknowledgement straight away. Use the Check status option on the same website to follow your application.
  5. When it's approved, save or print the approval and keep a copy with your passport.

You can also ask a travel agent, an airline, a friend or a relative to apply for you, or apply at a Sri Lankan embassy or high commission (which aims to issue within three working days).

Avoid ETA delays

Getting an ETA on arrival

There is a limited facility to get an ETA at Bandaranaike International Airport (Colombo), paid by card or in US dollars cash, at a higher fee. It's safer to apply before you fly, because airlines may refuse to board you without one and queues on arrival can be long.

What to carry when you arrive

Staying longer than 30 days

A tourist ETA can be extended up to six months in total. Extensions are applied for inside Sri Lanka, after you arrive, through the Department of Immigration and Emigration's online service (eservices.immigration.gov.lk). If you came on a free ETA, you pay the normal fee for the extension.

Who doesn't need an ETA

You don't need an ETA if you hold a valid Sri Lankan resident or permanent resident visa, or a Sri Lankan dual citizenship certificate with the matching endorsement in your foreign passport. Sri Lankans living abroad can read more on srilankan.info's dual citizenship page.

From experience

  • A digital copy or photo of your dual citizenship certificate, showing the certificate number, has been accepted by Immigration on arrival; a paper copy wasn't asked for. Carrying the original is still the safest option.

Visiting the Immigration office in Battaramulla

Some matters, such as certain extensions or document problems, need a visit to the Department of Immigration and Emigration's head office (Suhurupaya, Sri Subuthipura Road, Battaramulla). Tips from experience:

Official help