As of January 1st, 2012, the government of Sri Lanka has introduced a new electronic visa requirement, called an ETA.
Tourists will need to apply for a Sri Lanka ETA on-line before traveling to Sri Lanka. The process is entirely electronic. The ETA application can be submitted online, and ETA approval (authority to enter Sri Lanka) will be returned via email.
Travelers from virtually any country may enter Sri Lanka with an electronic authorization.
Travelers may obtain a Tourist ETA for travel to Sri Lanka for sightseeing and holiday, visiting friends and relatives, medical treatment including Ayurvedic (herbal) and yoga, or to participate in sporting events, competitions and activities relating to cultural performance.
Travelers may obtain a Transit ETA if traveling through Sri Lanka on the way to another destination (valid up to 7 days).
The Sri Lanka ETA is issued electronically; it is not necessary to submit original passport or other documents for processing. Simply complete and submit Travisa's online request form and Travisa will lodge your ETA application to the Sri Lanka Department of Immigration and Emigration on your behalf. The Sri Lanka ETA can be processed within approximately 72 hours or less.
Once approved, the Sri Lankan ETA is valid for three months and allows for a stay of up to 30 days.