Sri Lanka provides visas to eligible applicants for different categories of visas. Depending on the applicant’s requirements, eligibility criteria and other factors, Sri Lanka Embassy/Consulate may or may not approve your visa application.
Depending on the category of visa you are applying for, you will need to complete and submit the application form along with the relevant documents. You will also need to pay visa fee to process your application.
An approved Sri Lanka visa allows its holder to enter the country for a specified period of time under certain conditions. An Indian passport holder needs to apply for ETA (ETA) to travel to Sri Lanka for tourism purposes, business purposes or transit purposes.

Whether the visit is for tourism, business, studies, transit or any other reason, the qualifying applicant must select the appropriate visa application form to initiate the application process. Currently, Sri Lanka offers few of these most common types of visas:
Applicants are provided with the following options to carry out the application for an ETA:
The ETA application requires the applicants to visit the website - https://eta.gov.lk for ETA related services.
The visa/ETA application process for tourism and transit requires the applicants to fill in the application form, attach the documents, and pay the ETA fee. The ETA for business has been suspended as of now. Applicants can also take advantage of the limited facility of ETA on arrival at the Bandaranaike International Airport (BIA), Colombo. The application for ETA on arrival requires payment of an additional fee which is subject to applicable factors. The ETA is issued for 30 days which can be extended up to six months based on requirements.
The ETA application process consists of the following steps:
After applying for the ETA, applicants can visit the website - https://eta.gov.lk/etaslvisa/pages/checkStatus.jsp to check the approval status of the ETA. The following details are needed to check the status:
If the applicant has the Confirmation Code, he/she won't need to provide the passport number, however, if he/she doesn't have the Confirmation Code, the status can be checked with the passport number only.
Visa Type | Entry Type | Validity | Fees (INR) |
Tourist Visa (ETA) | Single / Double Entry | Up to 30 days | Rs. 0 – Rs. 1,660 |
Tourist Visa (ETA) | Double Entry | Up to 90 days | Rs. 1,660 |
Business Visa (ETA) | Single / Multiple Entry | Up to 30–90 days | Rs. 2,490 |
Transit Visa | Single Entry | Up to 2 days | Rs. 0 |
Visa on Arrival (Tourist/Business) | Single Entry | Short stay | Rs. 2,075 – Rs. 4,980 |
Yes, Indians can get visa on arrival in Sri Lanka.
Yes, you will have to submit your last three month’s bank records when applying for a Sri Lankan visa.
The minor’s legal guardians or parent will sign on their behalf when travelling to Sri Lanka.
The standard processing time for Sri Lankan visa is around three working days.
Yes, ETA is a mandatory document to travel within Sri Lanka.

Credit Card:
Credit Score:
Personal Loan:
Home Loan:
Fixed Deposit:
Copyright © 2026 BankBazaar.com.