For going to Sri Lanka on a short visit, travelers are required to obtain an Electronic Travel Authorization [with effect from January 1, 2012].

However, citizens of certain countries – Singapore, Seychelles, and Maldives – are exempt, on the basis of reciprocity, from the requirement to get an ETA for visiting Sri Lanka.