Nationals of all countries with the exception of citizens of countries mentioned below are required to obtain an ETA to visit Sri Lanka.
Nationals of following countries who visit Sri Lanka for a Short visit up to 30 days are exempt from obtaining an ETA;
- The Republic of Singapore
- The Republic of Maldives
- The Republic of Seychelles