Passport Issuing Country
Country of Residence
Visiting Country
Visa Required
Visa On Arrival
Visa Type
Fees
Processing time
Stay period
Validity
An Indian traveler who plans to visit Sri Lanka in 2025 must obtain an Electronic Travel Authorization (ETA) before his/her arrival. Indian nationals are given the visa free of charge, however, the ETA is the indispensable ticket to allow the holder to enter the country and hence provides a free and legal entry.
Indians traveling to Sri Lanka should ensure that they have the correct travel documents, which are the following:
Do Indian citizens require a visa for Sri Lanka?
The answer is yes. The electronic travel authorization (ETA) is the prerequisite, though the visa is free of charge for the Indians.
How long does the ETA allow visitors to stay?
The initial period of 30 days is what the ETA grants, after which the visitors can request an extension.
How do I apply for the ETA?
You can only do it online through the official Sri Lanka ETA portal where you need to fill in the form, upload necessary documents and wait for the approval.
Is travel insurance required?
It is a wise decision to have one but it is not a must. The insurance will alleviate the expenditure of the medical emergency and also it is a service provider in the schedule of trip disruption.
Can I get an ETA or visa on arrival at Colombo Airport?
Technically you can get one on arrival in Colombo but because of the waiting time and uncertainty people normally don’t choose that option and instead do the online application.
Fill out the form below and our visa expert will get in touch with you shortly.