✉️ contact@etasrilanka.info
How to Apply for eTA Sri Lanka: Complete Walkthrough

How to Apply for eTA Sri Lanka: Complete Walkthrough

Getting a Sri Lanka visa has never been easier thanks to the Electronic Travel Authorization (ETA) system. This guide walks you through the entire application process in simple steps, whether you are applying online, through an embassy, or via a third party.

What You Need Before Applying

Gather these items before starting your application:

  • Valid passport with at least 6 months remaining from your arrival date
  • Planned travel dates to Sri Lanka
  • Hotel or accommodation booking details
  • Return or onward flight booking
  • Credit or debit card (Visa, Mastercard, or American Express)
  • Active email address
  • Passport-size photograph (for embassy applications)

The online application is the fastest and most convenient way to get your Sri Lanka ETA.

Step 1: Go to the Official Website

Open your browser and navigate to eta.gov.lk. This is the only official portal operated by the Sri Lankan Department of Immigration and Emigration. Avoid unofficial websites that may charge extra service fees.

Step 2: Select Your Visa Type

Choose the purpose of your visit:

  • Tourist ETA — for holidays, sightseeing, visiting friends or family
  • Business ETA — for meetings, conferences, trade activities
  • Transit ETA — for short layovers (up to 2 days)

Step 3: Complete the Application Form

Fill in all required fields accurately:

  • Full name (exactly as on passport)
  • Date of birth
  • Nationality and country of residence
  • Passport number and expiry date
  • Contact email address
  • Intended arrival date
  • Accommodation details in Sri Lanka

Step 4: Pay the Fee

If your nationality requires a fee, you will be redirected to the secure payment gateway. Accepted payment methods:

Payment Method Accepted
Visa credit/debit card Yes
Mastercard credit/debit card Yes
American Express Yes
PayPal No
Bank transfer No
Cash No (only on arrival)

Step 5: Submit and Wait

After payment, submit your application. You will receive an acknowledgment email with a reference number. Save this number. Your ETA approval usually arrives within 24 hours.

Method 2: Apply Through an Embassy

If you prefer an in-person process or need a visa stamp in your passport:

  1. Find the nearest Sri Lanka embassy or consulate
  2. Download and complete the ETA application form
  3. Gather required documents: passport, photographs, flight booking, accommodation proof
  4. Submit the application in person with the applicable fee
  5. Wait 2 to 4 business days for processing
  6. Collect your passport with the visa endorsement

Embassy applications are recommended for travelers who need multiple-entry visas or extended stay permits beyond 30 days.

Method 3: Apply Through a Third Party

A travel agent, airline representative, friend, or family member can apply on your behalf:

  1. Provide your passport details and travel information to the third party
  2. They submit the application online at eta.gov.lk
  3. They pay the processing fee using their credit card
  4. The approval notice is sent to the email specified in the application

This is useful for group travel or when you do not have access to online payment methods.

Method 4: Apply at the Department of Immigration

If you are already in Sri Lanka or have a local contact:

  1. Visit the Department of Immigration head office at Suhurupaya, Sri Subuthipura Road, Battaramulla
  2. Fill in the application form at the office
  3. Pay the processing fee
  4. Receive approval or referral notification

After You Receive Your ETA

Once approved, take these steps before your trip:

  • Print the ETA Approval Notice (keep a digital copy as backup)
  • Verify all details on the notice match your passport
  • Fill in the online arrival card at immigration.gov.lk within 3 days before departure
  • Carry the printed notice, passport, return ticket, and proof of funds to the airport

At the Airport in Sri Lanka

When you arrive at Bandaranaike International Airport:

  1. Proceed to the immigration counter
  2. Present your passport and ETA Approval Notice
  3. Immigration officers may ask for your return ticket and proof of funds
  4. Receive your entry stamp (valid for 30 days)
  5. Proceed to baggage claim and customs

How to Extend Your Stay

If 30 days is not enough, you can extend your visa:

  • Online: Visit eservices.immigration.gov.lk/vs/login.php
  • In person: Visit the Department of Immigration head office in Battaramulla
  • Maximum extension: Up to 6 months from the date of arrival
  • Fee: Extension fees vary by nationality and duration

How to Check Your Application Status

Track your ETA application in two ways:

  1. Online: Visit eta.gov.lk/etaslvisa/pages/checkStatus.jsp and enter your reference number and passport number
  2. Phone: Call the 24/7 ETA call center at 0094 71 99 67 888

Frequently Asked Questions

How to apply for ETA for Sri Lanka online?

Visit eta.gov.lk, click “Apply,” accept the terms, fill in your personal and travel details, pay the fee (if applicable), and submit. You will receive an approval email within 24 hours.

Can I apply for Sri Lanka ETA at the airport?

A limited on-arrival facility exists at Bandaranaike International Airport, but since October 2025, applying online before departure is mandatory. On-arrival applications carry additional fees and risk of refusal.

How far in advance should I apply for Sri Lanka ETA?

Apply at least one week before your trip. The ETA is valid for 3 months from the date of issue, so you can apply up to 90 days in advance.

Do I need to print my Sri Lanka ETA?

Yes, carry a printed copy along with a digital backup. Airlines may check it at boarding, and immigration officers may request a physical copy at arrival.

What is the fastest way to get a Sri Lanka visa?

The online application at eta.gov.lk is the fastest method. Most applications are approved within 24 hours, with many receiving approval within minutes.

Summarize with AI

Opens the selected AI with a ready-made prompt to summarize this article. You choose to send.

Shalini Perera

Author: Shalini Perera

Shalini is a Colombo-based immigration consultant covering Sri Lanka ETA process and entry requirements for international visitors to the Pearl of the Indian Ocean.