Passports and Visas
Unless you are a Sri Lankan, you will need a visa to enter Sri Lanka. If you are planning a short visit to Sri Lanka, you should obtain an Electronic Travel Authorization (ETA) from the Department of Immigration & Emigration and you can apply for ETA online . Citizens of Singapore, Maldives and Seychelles are exempted from this requirement.
You can apply for a range of visas, including tourist visas, work visas, student visas and diplomatic visas at Sri Lankan embassy or consulate in your country.
Please follow the link given below to apply online visa...