For the relevant traveller scope, is a visa, electronic authorisation, visa on arrival or no advance visa normally required?
All foreign nationals, including nationals of the 40 listed countries (e.g. Australia, China, India, Japan, United Kingdom), are required to obtain an Electronic Travel Authorization (ETA) prior to arrival; for nationals of the listed countries holding Diplomatic, Official, Service or Ordinary passports, the tourist ETA is free of charge under this scheme.
See recorded sources
- https://www.immigration.gov.lk/pages_e.php?id=60
all foreign nationals, including nationals of the above-mentioned 40 countries and nationals with the bilateral reciprocal agreements with Sri Lanka (i.e. Maldives, Seychelles and Singapore) are required to obtain an Electronic Travel Authorization (ETA) prior to their arrival in Sri Lanka.
- https://www.immigration.gov.lk/pages_e.php?id=60
Nationals of the above-mentioned countries holding Diplomatic, Official, Service, or Ordinary passports are eligible to obtain tourist visa (ETA) free-of-charge under this scheme.
- https://www.immigration.gov.lk/pages_e.php?id=60
Full country list (40, verbatim incl. source typos): AUSTRALIA, AUSTRIA, BAHARAIN(sic), BELARUS, BELGIUM, CANADA, CHINA, CZECH REPUBLIC, DENMARK, FINLAND, FRANCE, GERMANY, INDIA, INDONESIA, IRAN, ISRAEL, ITALY, JAPAN, KAZAKAZTHAN(sic), KUWAIT, MALAYSIA, NEPAL, NETHERLAND(sic), NEW ZEALAND, NORWAY, OMAN, PAKISTAN, POLAND, QATAR, RUSSIA, SAUDI ARABIA, SOUTH KOREA, SPAIN, SWEDEN, SWISTZERLAND(sic), THAILAND, TURKEY, UAE, UNITED KINGDOM, UNITED SATATES OF AMERICA(sic).
