This Island country has amazing beaches and surf spots to offer. it is very easy to obtain a visa.
You will have to submit an ETA form on their official website.
If you are from SAARC (Indian citizens) countries you pay 20$ or 35$ of VISA fee for other Nationalities.
You will receive visa in your email for 30 days with double entry and 6 months Validity which is also extendable for up to 6 Months. It hardly took 10 min to provide me ETA but the website says up to 24 hours.
The form will ask you to enter an Address in Srilanka, I gave address of a random hotel which i found in google and it worked. It asks you to enter the vessel number or the Airbus number too but it is not compulsory to enter.
You will have to carry a printout of this Authorization, proof of funds and return flight ticket to show at Srilankan Immigration, I wasn’t asked to show any but they might ask. There you go they stick a VISA on your passport..!