How to Get Sri Lanka Visa

The Complete Guide on How to Get Sri Lanka Visa

How to get Sri Lanka Visa is an obvious question that will spring to mind when one considers travelling to Sri Lanka. Here is some useful information to get you started. We focus here on standard short-term tourist Electronic Travel Authorization (ETA) covering visits for tourism, transit and business purposes and transit ETA. An ETA, unlike a visa, is not stamped on your passport. It needs to be carried together with your passport when you travel.
For further and current information, about fees, visas for longer duration and multiple entry etc. visit

Who needs to get a Visa to Sri Lanka?

All travellers to Sri Lanka, except the citizens of The Republic of Singapore, The Republic of Maldives and The Republic of Seychelles are required to obtain an (ETA) when making a short visit to Sri Lanka. The issuing authority of ETAs is the Department of Immigration & Emigration, Colombo, Sri Lanka.

You do not need an ETA to board a flight or vessel to Sri Lanka. Therefore, you may obtain one on arrival. We, however, recommend your obtaining one prior to arrival in Sri Lanka to avoid delays and other inconveniences once you arrive.

What is the duration of stay covered by ETA?

The Standard Tourist ETA allows dual entry to Sri Lanka for a stay of 30 days. The 30 days start from the date of first entry. You may leave the country and re-enter within the valid period. The remainder of the 30 days will be granted upon your second visit.

Transit visas are granted for a single entry for 2 days.

You cannot apply for a fresh ETA while being in Sri Lanka, irrespective of your current ETA is valid or expired. To apply for a new ETA, you must exit the country.

How to apply for/get a Sri Lanka Visa/ ETA?

To apply for an ETA, you must be outside of Sri Lanka and hold a passport that is valid for at least 6 months. You have several options available to obtain an ETA.

1. Apply online

Click on the “Apply” button on the website, fill in the details, check the details you’ve filled in for accuracy and submit. You cannot make corrections after the form is submitted.

You may personally submit the ETA application online or have it submitted on the website through a third party such as a travel agent, family member or friend

If however, you are unable to apply online, the following methods are available for you to get your ETA.

2. From the Head Office of the Department of Immigration and Emigration (DI & E) in Colombo: If you are being invited by a company, relative or friend, you may request them to apply for your ETA online on your behalf or have them visit the the Head Office of DI & E in Colombo to fill out and submit the form with relevant payment.

3. Through Sri Lanka Overseas Mission (OM): Your ETA application can also be submitted through an OM. Please visit and click on the tab “how to submit an ETA application” to learn about the process and applicable fees to apply for an ETA through an OM. For the list of Sri Lanka OMs click on

4. At Bandaranaike International Airport (BIA) -Port of Entry to Sri Lanka

You may fill in an application at the issuing counter that the BIA and pay the relevant processing fee in designated foreign currencies equivalent to US$ value to obtain your ETA. The balance will be paid in LKR. If your application is approved, you will receive your ETA for 30days with the standard conditions. If however, you are served a referral notice, you will not be permitted entry and be returned to your original destination.

ETA processing fees

The processing fee is non transferable and non refundable. Amount may change depending on the method you employ to apply for the ETA.

Tourist visa with Double Entry for

South Asian Association for Regional Cooperation (SAARC) Countries US$ 20
All Other Countries US$35
Children of any nationality under 12 years of age Free.
The site accepts VISA, Master and Amex cards.
*Please visit for most up-to-date information.

Post a Comment

Recent Comments

Related Posts


Sri Lanka is called the ‘Wonder of Asia’. It boasts some of the best travel ...


About Amaranthe Bay Amaranthe Bay is a beautiful hotel in Trincomalee.Every roo ...