Sri Lanka eTA · Application assistance
We complete, review and submit your Sri Lanka eTA application — human-checked, with transparent fees and 24/7 support.
Sri Lanka — Issued by the Sri Lanka immigration authority
Travel Authorisation Type
Sri Lanka eTA
Number of Entries
Multiple options
Max Stay
Varies by type
Total from
USD 125
Valid From
On approval
Valid Until
Varies by type
Vuvgo is a private visa application assistance service and is not a government agency, embassy or consulate. Government fees are separate from our service fee, and visa decisions are made solely by the relevant government authority. Learn more about our service and fees.
Fees are charged per applicant: a government fee set by the authority, plus our service fee. No hidden charges — pay online by credit or debit card.
Service fee
Per applicant, by processing speed — the same for every eTA type.
| Standard | Emergency | Rush |
|---|---|---|
| USD 69.00per applicant | plus USD 79.00per applicant | plus USD 99.00per applicant |
Government fee
Paid to the government, by eTA type — with each type’s validity and length of stay.
| Type of eTA | Government fee | Duration of validity | Length of stay |
|---|---|---|---|
| Sri Lanka Tourist ETA - Double Entry | USD 56.00 | 6 months from issue | 30 days |
| Sri Lanka Business ETA - Multiple Entry | USD 61.00 | 6 months from issue | 30 days |
The ETA is accepted at all approved ports of entry. The map shows the international airports and main sea ports, including Bandaranaike (Colombo) and Mattala.
Map loads as you scroll
Transit
No transit visa is required for airside transit at Colombo (Bandaranaike International Airport).
Travel advisory
Level 2Exercise increased caution due to civil unrest and crime.
Choose your ETA category and check eligibility
Decide whether you need a Tourist, Business, or Transit ETA, confirm that your nationality can use the online ETA, and make sure your passport will be valid for at least six months from your arrival date. Apply before you depart, as visa on arrival is no longer available.
Gather your documents and details
Have your passport, personal details, travel dates, accommodation address, a recent passport-style photograph, and your payment card ready before you begin so the details exactly match your passport.
Complete the online application form
Fill in the application accurately, entering your passport number, nationality, and date of birth exactly as they appear on your travel document, since incorrect details can lead to rejection.
Review and pay any applicable fees
Check every detail carefully, then pay any applicable government fee plus our service fee, which is shown clearly before you confirm payment, using a debit or credit card. Many nationalities now receive the tourist ETA free of charge, so only the service fee may apply.
Receive your ETA approval notice
Wait for processing, which usually takes around 24 to 72 hours, after which your ETA approval notice is sent to you by email as a PDF.
Print your approval and travel
Save and print a copy of your ETA approval notice and carry it with you, along with your passport and proof of onward travel and funds, to present to the immigration officer on arrival.
You upload two files per traveller — a passport bio page and a photo. Read the guide
Prefer to see it? The upload guide shows a specimen of each file. Read the guide
An ETA (Electronic Travel Authorization) is an official pre-arrival travel permission that almost all foreign visitors must obtain before travelling to Sri Lanka. It is linked electronically to your passport and is available for tourism, business, and transit purposes.
An ETA is mandatory for almost all foreign travellers, with the main exception being citizens of Sri Lanka. Every traveller, including children and infants, needs their own ETA, and since 15 October 2025 it must be obtained before you depart for Sri Lanka.
Nationals of 40 designated countries receive the tourist ETA free of charge under the scheme effective 25 May 2026, and nationals of the Maldives, Seychelles and Singapore are also processed free of charge. Travellers from other countries pay the applicable government fee. In all cases the ETA application itself remains mandatory.
The Tourist ETA normally allows a stay of up to 30 days from your date of first arrival and permits double entry, so you may leave and re-enter Sri Lanka once within that period. On the second entry, only the remaining days of the original 30 days are granted.
The Tourist ETA is for sightseeing, visiting friends or relatives, medical treatment, and cultural or sporting events, and does not allow business activity or work. The Business ETA is for short-term business such as meetings, conferences, seminars, workshops, and short-term training, and is available with single, double, or multiple entries.
If you stay inside the airport terminal and do not pass through immigration, you do not need a transit visa. If you leave the airport during your stopover, you need a Transit ETA, which is valid for a maximum of 48 hours.
Processing usually takes around 24 to 72 hours. Many applications are approved within a few hours, but some are flagged for manual review and can take longer, so it is best to apply at least a few days before you travel.
Once approved, your ETA approval notice is sent to you by email as a PDF document. You should save it and print a copy to carry with you, as immigration officers may ask to see a physical printout on arrival.
Your passport must be valid for at least six months from the date you arrive in Sri Lanka, and you must travel on the exact same passport whose details you used in your ETA application.
A tourist stay can be extended by applying to the Department of Immigration and Emigration in Colombo or through the official online extension portal before your current permit expires, subject to the applicable extension fee. The extension is single entry and is cancelled once you leave the country, and Business ETA stays cannot currently be extended online.
You can enter through designated ports of entry, including Bandaranaike International Airport in Katunayake (Colombo), Mattala Rajapaksa International Airport, Colombo International Airport (Ratmalana), Jaffna International Airport, Koggala Airport and Batticaloa International Airport, as well as designated seaports such as the Port of Colombo, Galle Port, Hambantota International Port, Trincomalee Port, Kankesanthurai Port and Thalaimannar Pier.
No. An approved ETA is permission to travel to Sri Lanka, but the final decision on entry is always made by the immigration officer at the port of arrival, who must be satisfied that you are a genuine visitor with adequate funds and onward travel.
If your application is rejected, check the reason given, correct any errors, and reapply, or contact the nearest Sri Lankan diplomatic mission for guidance. Note that any processing fee paid is non-refundable and non-transferable.
Fees and requirements differ by passport — pick yours for the exact answer.