It’s very easy to get a tourist visa to Sri Lanka. Out of all the visas I’ve applied for so far, this was definitely the easiest and the quickest. Yes, it is possible to get a visa on arrival, but it costs USD 5 more (USD 35 on arrival versus only USD 30 online), and you’d have to queue up at the airport. Getting an Electronic Travel Authorization (ETA) online beforehand is cheaper and more convenient, and it saves time.
All I had to do was visit the official ETA website at eta.gov.lk, enter the required information, pay by credit card, and voilà, I got an automated email acknowledging receipt of my application. Just two minutes later, I got a second email containing the visa approval notice (see image above).
And that’s it! The double-entry ETA is valid for six months from the date of approval, and only for a 30-day stay.