Sri Lanka Visa For Indians – A Quick Guide – Travel Blog

sri lanka visa for indians

The visa for Indians is easiest to score. Once you have booked your flight tickets and sorted your accommodation, it takes up around 15 minutes to fill up the application online. The applicant would be provided with an ETA (Electronic travel authorization) that allows you to stay in the country for 30 days per entry.

Once the ETA is issued, you can show it to the authorities when you enter the country, and a Visa on Arrival will be issued.


  1. What Is An ETA?
  2. Types Of ETA
  3. ETA Visa Requirements
  4. Sri Lanka Visa Application Process
  5. Sri Lanka Visa Fee
  6. Sri Lanka Visa Online
  7. Sri Lanka Visa On Arrival
  8. Sri Lanka Visa Status
  9. Extended Sri Lanka Tourist Visa Validity
  10. Frequently Asked Questions

What Is An ETA?

ETA is an official document granted by the government of Sri Lanka to tourists planning to visit the country. To reduce the stress on tourists due to delay in visas, the Department of Immigration and Emigration has started the facility to grant ETA visas online.

Also Read: 20 Amazing Sri Lanka beaches you can’t miss

ETA is known as electronic travel authorization which can be procured by filling the ETA application form online. ETA is issued for a short duration of 30 days which can later be extended.

Types Of ETA

1. Sri Lanka Tourist visa 

Issued for activities like sight-seeing, visiting friends or relatives, participating in events or medical treatment. Sri Lanka tourist visa is issued for 30 days with double entry.

2. Sri Lanka Business visa

Business visa is issued to people coming to participate in religious events, conferences, workshops, business meetings, negotiations, etc. Business visa is issued for 30 days with double entry.

3. Sri Lanka Transit visa

Transit visa is issued when transiting through Sri Lanka and not entering the country. It is issued for two days free of charge basis.

Sri Lanka ETA Visa Requirements

While filling the ETA application online, the visa applicant will not be asked for passport photocopies, photographs or any other document to make the visa process simple and hassle-free. Hence one must ensure that you fulfil all the prerequisites before applying for ETA.

Also Read: 18 Best Things to do in Sri Lanka

The documents might be asked at the immigration counter while entering the country.

1. Round trip ticket 

All ETA holders must have a round trip ticket to Sri Lanka. Book your round tickets from Sri Lanka before arriving on the port.

2. Sufficient funds 

ETA holder should have proof of sufficient funds with them to cover the expenses of their trip. Have enough balance in your bank accounts or cash in hand to cover the expense of your trip during the entire stay. Keep bank statements in handy if asked for proof.

3. Employment 

Ensure that the Individual is not to be involved in any kind of paid or unpaid job or business activity in Sri Lanka other than what is mentioned in the ETA.

Also Read: Major Destinations to Visit in Sri Lanka: Your Bucket List

4. Fees and Payment 

One must agree that the fee paid for ETA application will not be refunded or transferred to another person in case the visa is refused. Keep the Fee payment receipt copy with you.

5. Communication 

You grant permission to the Department of Immigration & Emigration Sri Lanka to contact you via email or phone.

6. Correct Information  

The information provided in the ETA Application form should be accurate and honest.Ensure that the passport number, Date of Birth and nationality are correctly filled as per the details mentioned in your passport.

Sri Lanka Visa Application Process

Go through the following steps to apply for ETA application online.

1. Official Website

Go to the official website for Sri Lanka ETA to apply for your ETA approval.

2. Prerequisite To File ETA

Read the list of required documents before you register for ETA online. These documents might be asked to produce at the immigration when you arrive in Sri Lanka.

3. Type Of Visa

Select the type of visa required according to the purpose of your visit. Choose amongst Tourist visa, Business visa or Transit visa.

4. Select For Whom You Want To Apply

Choose whether you want to apply for the Sri Lanka visa for yourself, a group or a third party. In the case of a group, fill in the details of all the members.

5. Submit Application

Fill all the details with sincerity and ensure that they are correct. It takes hardly 10 mins to complete the form. Port of departure, and flight numbers are asked while filling the form but these are not mandatory fields. So, it’s not required to book your flight tickets before applying for a visa. 

Also Read: Sweden Visa For Indians

Fill in the mandatory details and give a local address in Sri Lanka where you’ll be staying. Once done, submit the ETA application.

6. Review Details

The site will ask you to review the details filled in ETA before finally submitting. If you need to change any details, edit the form and submit it again.

7. Payment

If you are eligible for a fee waiver move on to the next step. Else, pay the fee online via debit card, credit card or net banking. The visa fee is non-refundable in case the visa gets rejected.

8. ETA Confirmation

Print ETA confirmation and follow up on your ETA status online.  

9. ETA Approval

The official ETA processing time is 24 to get your ETA approval. But in the online portal, the ETA can be processed within 30 mins of submitting the application. The ETA will be mailed to you once issued. 

The ETA approval contains your ETA number, name, validity and entry type which works as a visa on arrival to Sri Lanka. You can either produce a soft copy of this mail or take a print out to show at the immigration counter on arrival.

10. Visa At Arrival

Present your ETA approval document, Passport with a six-month validity, return travel tickets, Address proof in Sri Lanka and proof of sufficient funds to the immigration officer to get your visa. The visa in Sri Lanka is hassle-free, and once all your documents are in order, the authorities will stamp your passport granting you 30-day access to the country.

Sri Lanka Visa Fee

Indian citizens travelling from 01.08.2019 to 31.01. are exempted from paying ETA (visa) fees. The initiative is taken to encourage more Indian tourists to visit Sri Lanka. This has been implemented on a trial basis for six months by the Sri Lanka government. Earlier a fee of 20 USD was charged for Sri Lanka tourist visa for Indians.

Also Read: Visa-Free Countries For Australian Passport | Travel Easy

Sri Lanka Visa Online

Indians planning to go to Sri Lanka can apply for ETA online through Sri Lanka ETA website. You should hold a passport with six months validity, round trip to Sri Lanka and proof of sufficient funds to cover your trip expense to get the visa. Here are several ways in which you can submit the ETA application.

1. Submit Online Individually 

Fill in the ETA application with all the relevant details. Cross-check the details to ensure it’s the same as mentioned in your passport. Submit the application and confirm the details. 

Pay the visa fee if applicable. Indians are exempted from visa fee to Sri Lanka; hence Indian passport holders can skip this step. Once your application is submitted successfully, an acknowledgement will be sent on your mail-id.

2. Third-Party Help

If the visa process seems overwhelming to you, you can take the help of a travel agent, friends, relatives or airlines to apply on your behalf. 

The third-party will fill your details in the ETA application form and pay the fee on your behalf. Once successfully submitted you would receive an acknowledgement. Later the status of your application can be checked online.

3. Visa On Arrival

Indian tourists who can not apply online have an option to fill the ETA form at the airport. Once ETA is approved, you can move to the immigration to get your 30-day visa into the country.

Also Read: How to get Spain Visa from India?

4. Sri Lanka Overseas Mission

If you are not able to apply online, you can also apply for your Sri Lanka visa at Sri Lanka Overseas mission. You can visit their office to submit the ETA application. Here are quick steps to obtain your ETA from Sri Lanka overseas mission:-

  • Visit the nearest Sri Lanka overseas mission and ask for an ETA application form. Once you have filled all the relevant details and submit it to the visa officer along with the fee.
  • A short-stay visa or ETA will be issued within three days.
  • ETA acknowledgement will be sent to Overseas mission and the applicant with the reference number.
  • The Overseas Mission can view application status. Collect your ETA Approval document.
  • You can also check your ETA application status online or by contacting the customer service centre.

5. At the head office of the Department of Immigration and Emigration (DI&E),

When inviting a foreign national for a trip to or for a business meeting you can apply for ETA at the  Department of Immigration and Emigration at Suhurupaya, Sri Subuthipura Road, Baththaramulla.

  • Fill the ETA application form, and the ETA acknowledgement copy will be sent to the applicant and the party who submitted the application.
  • You will receive your ETA approval notice. In case there is an issue with the application, you will be served with a referral notice. You can contact the Department of Immigration and Emigration for necessary assistance.
  • Check your application status online or contact the customer care on helpline number.

Sri Lanka Visa On Arrival

Indian citizens who did not fill the ETA form online can get a visa on arrival at the airport. The individual has to collect the ETA form at the airport and fill it. Submit the form and get the ETA approval. Show your passport and ETA approval document to the immigration officers who would be granting you a tourist visa on arrival for 30 days. 

Also Read: Seychelles Visa for Indians

It’s advisable to fill the ETA form in advance online to speed up the visa process at the airport and avoid standing in long queues.

Sri Lanka Visa Status

Once you have applied for your ETA online, you’ll shortly receive an ETA acknowledgement letter along with a reference number. You can use this reference number to check the status of the application by logging into the ETA website

Alternatively, you can also call 24*7 dedicated ETA helpline 0094 71 99 67 888 to get an update for your Sri Lanka visa status.

You can contact the Sri Lanka Embassy in India to enquire about your visa status:-

27, Kautilya Marg Chanakyapuri

110 021

New Delhi






Fax: +91-11-23793604

Email: [email protected]

[email protected]

Website URL:

Extended Sri Lanka Tourist Visa Validity

The Sri Lanka ETA visa allows you to stay for a maximum of 30 days which can be extended further by applying for an extension. The visa extension can be provided for 90 days from the date of arrival. 

The visa extension application needs to be submitted to the Visa Section of the Department of Immigration directly or via the third party. You also need to submit the following documents at the immigration office to extend your visa :

  • Passport size photograph
  • Return tickets from Sri Lanka
  • Details of your stay in Sri Lanka. You can provide hotel details or address of the host if you are visiting friends and family. 

Also Read: Top 8 Most Wonderful Spanish Festivals!

Frequently Asked Questions

1. Can Indian citizens get visa on arrival in Sri Lanka?

It’s suggested to get online ETA in advance to avoid the queues at the airport. In case you arrive at the airport without ETA, you can apply at the airport. After receiving ETA, you can take your passport to immigration and get a visa on arrival for 30 days.

2. How much does it cost for a Sri Lankan visa?

Indian citizens travelling from 01.08.2019 to 31.01.2020 are exempted from paying ETA (visa) fees. The initiative is taken to encourage more Indian tourists to visit Sri Lanka. This has been implemented on a trial basis for six months by the Sri Lanka government. Earlier a fee of 20 USD was charged for Sri Lanka tourist visa for Indians.