Visas For Sri Lanka Are Needed For Most Countries.
Citizens of all nations, excluding the Maldives, Seychelles, and Singapore, require visas to enter Sri Lanka. Tourists must have a passport valid for at least six months beyond their intended departure date from Sri Lanka, as well as an Electronic Travel Authorization (ETA) or a visa. The simplest approach to obtain a visa is to complete an online application, pay a fee, print the visa, and bring it to Sri Lanka to be stamped by immigration officers.
Travelers can also wait to buy a visa on arrival, although this will add time to the procedure. A Sri Lankan visa can be obtained on arrival at the airport for US$40 in cash. The disadvantage is that there are only a few counters, and you may wind yourself waiting in line for a long time during peak travel season, therefore applying for the visa online is recommended. The visa charge has been eliminated for travelers from 48 countries, including the United States, the United Kingdom, and Australia, until February 2020, in an effort to increase tourism following the Easter assaults.