Travellers heading to Sri Lanka are required to obtain an Electronic Travel Authorization (ETA), which initially allows a stay of up to 30 days and can be extended for up to 180 days through consecutive extensions. Application is quite quick and straightforward and can be applied via the official government ETA website, www.eta.gov.lk.
Citizens of The Republic of Singapore, The Republic of Maldives and The Republic of Seychelles are exempt from the requirement of obtaining an ETA to visit Sri Lanka.
While the visa/ETA fee is exempted for citizens of China, India, Indonesia, Russia, Thailand, Malaysia, and Japan, obtaining an ETA is required.