arrow-up
Call Now Call Now!
whatsapp We are Online!

Sri Lanka travel visa (ETA)

Requirements, Types and How to Apply

updated date Updated 10 July, 2026

Most visitors to Sri Lanka need an Electronic Travel Authorization (ETA) before they arrive. This guide explains who needs a visa, the visa types, the documents and fees, and how to apply, using the official Department of Immigration and Emigration system.


Sri Lanka ETA icon
Permit Type

Electronic Travel Authorization (ETA)

30 days tourist stay icon
Tourist Stay

30 days from arrival, extendable

official ETA portal icon
How to Apply

Online before arrival, via eta.gov.lk

licensed travel agency iconReviewed by Rikas Hussain, Visa & Travel Manager, Arabiers Colomboratings
Sri Lanka travel visa and ETA guide
As seen on
Khaleej Times Gulf News Time Out msn Wikipedia
See all coverage →
i

In short: most travellers need a Sri Lanka ETA, applied for online before arrival through the Department of Immigration and Emigration. Some nationalities are visa-exempt, and a few must apply through a Sri Lankan sponsor or consulate. Always confirm current rules, fees and eligibility at eta.gov.lk.

Do you need a Sri Lanka visa?

Most nationalities need an ETA. Some are visa-exempt; a few use a sponsor or consulate route.

Visa rule

What is the ETA?

Sri Lanka's official online travel permit, linked to your passport. A tourist ETA allows 30 days.

ETA

How much does it cost?

A government ETA fee set by the Department, plus an agent service fee if you use one.

Fee

How do you apply?

Online through the official portal at eta.gov.lk, or through a licensed agent.

Process

Visa on arrival?

A limited on-arrival facility exists, but applying online first is recommended.

On arrival

How long can you stay?

30 days on a tourist ETA, extendable through the Department of Immigration and Emigration.

30 days

Sri Lanka Visa Assistance | Available Across 3 Countries

Arabiers Dubai office assisting travellers with Sri Lanka visa and ETA applications
Dubai Location

Dubai

512, Hamarain Center,Deira, Dubai

Arabiers Delhi office assisting Indian travellers with Sri Lanka visa and ETA applications
Delhi Office

Delhi

305, Laxmi Deep Building, Delhi

Arabiers Colombo office assisting travellers with Sri Lanka visa and ETA applications
Colombo Office

Colombo

432, Majestic city, Colombo 04

Quick Access to Key Information

What Is a Sri Lanka ETA?

Most nationalities need an ETA. A number are visa-exempt, and a few must use a consulate or sponsor route.

Travellers to Sri Lanka fall into three groups. Most need an Electronic Travel Authorization (ETA), obtained online before arrival. A number of nationalities are visa-exempt for short stays. A small number are not eligible for the online ETA and must apply through a Sri Lankan sponsor or a consulate. Because these lists change, the authoritative source is the official portal.

Official source: the current visa-exempt list, eligibility and fees are maintained by the Sri Lanka Department of Immigration and Emigration at eta.gov.lk. Always confirm your category there before you travel.

Sri Lanka Visa Types

Tourist, business and transit are the main ETA categories.

Type Purpose Typical Stay
Tourist ETA Holidays, family visits, sightseeing 30 days from arrival
Business ETA Meetings, conferences, short business visits 30 days from arrival
Transit ETA Passing through Sri Lanka to another destination Up to 48 hours

Longer stays, work and residence fall under separate categories issued by the Department of Immigration and Emigration and are not covered by the standard tourist ETA.

How to Apply for the Sri Lanka ETA

Apply online through the official portal before you travel.

  1. Go to the official Department of Immigration and Emigration ETA portal at eta.gov.lk.
  2. Select the correct visa type (tourist, business or transit) and enter your passport and travel details.
  3. Upload any required documents and pay the government fee using an accepted card.
  4. Receive the ETA approval by email, and print a copy to carry with your passport.
  5. Present the printed ETA and passport at the Sri Lanka port of entry on arrival.

Applicants who prefer not to apply themselves can have a licensed travel agent prepare and file the application. This is common for nationalities that must use the sponsor or consulate route rather than the self-service portal.

Sri Lanka Visa Fees

Two costs can apply: the government ETA fee, and an agent service fee if you use one.

The government ETA fee is set by the Department of Immigration and Emigration and varies by nationality and visa type. SAARC and non-SAARC nationals are charged different amounts, and some categories are free. The current figure is displayed on the official portal at the point of payment.

If you apply through a licensed travel agent, a separate service fee applies for preparing and filing the application. For nationalities that must use the sponsor or consulate route, the documentation required depends on the applicant's country of residence, so the service fee is confirmed for each case.

Documents Required for a Sri Lanka Visa

The core documents are a valid passport, a photo and proof of onward travel.

Documents Required

A passport valid for at least six months from the date of arrival.

 Photograph of yourself with white background

A recent passport-style photograph with a plain background.

If any kids traveling with their birth certificates

A confirmed return or onward flight ticket.

If any family member or friend in UAE, their UAE work visa page photo

Proof of accommodation in Sri Lanka.

If any family member or friend in UAE, their UAE work visa page photo

Proof of sufficient funds for the stay, if requested.

Nationalities on the sponsor or consulate route may need additional documents, which can vary by country of residence.

Sri Lanka Visa on Arrival

A limited on-arrival facility exists, but applying online first is recommended.

Eligible travellers can use a limited on-arrival ETA facility at the airport, though this can involve queues and, in some cases, refusal at the counter. Applying for the ETA online before travel is the more reliable route. For the full process and eligibility, see our guide to the Sri Lanka visa on arrival.

How Long Does a Sri Lanka ETA Take?

Most ETA applications are processed quickly, but travellers should apply before departure.

Sri Lanka ETA processing times can vary depending on the applicant’s nationality, the accuracy of the submitted details and whether additional checks are required. Many applications are decided within a short period, but travellers should apply several days before departure and avoid relying on same-day approval. Final approval is issued only by the Sri Lanka Department of Immigration and Emigration.

How to Check Your Sri Lanka ETA Status

ETA status is checked on the official portal.

Once submitted, an ETA application can be tracked on the official portal at eta.gov.lk using the application reference and passport details. Approval is normally delivered by email.

Sri Lanka Visa Requirements by Nationality

Requirements, and whether the online ETA is available, depend on your nationality.

Some nationalities apply through the standard online ETA; others must use a Sri Lankan sponsor or a consulate. These guides cover the specific process, documents and fees for each:

WhatsApp Arabiers for Sri Lanka ETA assistance
Contact us for Sri Lanka ETA guidance and application assistance

Frequently asked questions

Do I need a visa to travel to Sri Lanka?

Most visitors need an Electronic Travel Authorization (ETA) before arrival, applied for online through the Department of Immigration and Emigration. Some nationalities are visa-exempt and a few must apply through a Sri Lankan sponsor or consulate. The current list is on the official portal at eta.gov.lk.

What is the Sri Lanka ETA?

The ETA (Electronic Travel Authorization) is Sri Lanka's official online travel permit. A tourist ETA is issued for a 30-day stay and is linked electronically to the traveller's passport.

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

A tourist ETA allows a stay of 30 days from the date of arrival. It can be extended through the Department of Immigration and Emigration for a longer stay.

How much does the Sri Lanka ETA cost?

The government ETA fee is set by the Department of Immigration and Emigration and varies by nationality and visa type. The current amount is shown on the official portal at eta.gov.lk. If you apply through a licensed agent, a separate service fee applies.

Can I get a Sri Lanka visa on arrival?

A limited on-arrival facility exists at the airport for eligible nationalities, but applying for the ETA online before travel is recommended to avoid queues and possible refusal at the counter.

How do I check my Sri Lanka ETA status?

ETA status can be checked on the official portal at eta.gov.lk using the application reference and passport details.

Does my passport need six months validity for Sri Lanka?

Yes. Your passport must be valid for at least six months from the date of arrival in Sri Lanka.