Yes, you will need a visa to enter Sri Lanka. In addition, if you intend visiting Sri Lanka on a short visit,you will need to obtain an Electronic Travel Authorization (ETA) prior to arrival.
The Electronic Travel Authorization (ETA) is an official authorization for a Short Visit to Sri Lanka and is issued through an on-line system. You need to obtain an ETA if you intend visiting Sri Lanka as a Tourist, on Business or on Transit. No passport copies, documents or photographs are required to obtain the ETA. ETA holders will be issued a 30 day Short Visit visa at the port of entry in Sri Lanka.
Nationals of all countries with the exception of citizens of countries mentioned below are required to obtain an ETA to visit Sri Lanka.
Nationals of following countries who visit Sri Lanka for a Short visit up to 30 days are exempt from obtaining an ETA;
1.The Republic of Singapore
2.The Republic of Maldives
3.The Republic of Seychelles
The non-refundable ETA processing fee for a Tourist visa with Double Entry for 30 days for citizens of South Asian Association for Regional Cooperation (SAARC) countries will cost US$ 15, all other countries will cost US$ 30. Children below 12 years of age are exempt from the ETA fee.
A complete list of ETA processing fees could be obtained from the ETA website.
You can submit the ETA application online through the ETA website. Select the language, click ‘Apply’ and follow the instructions.
Other options for you to apply are;
1.By Third party
2.By Registered agents
3.At Sri Lanka Overseas Missions
4.At the head office of the Department of Immigration and 5.Emigration (DI&E), Colombo
6.On arrival at the port of entry in Sri Lanka
Varius massa maecenas et id dictumst mattis. Donec fringilla ac parturient posuere id phasellus erat elementum nullam lacus cursus rhoncus parturient vitae praesent quisque nascetur molestie quis