Accordingly

1.With effect from 12:00 noon, 14th March 2020, the Electronic Travel Authorization (ETA) on arrival,for foreigners who hold ordinary or normal passports will be temporarily suspended until further notice.
2. A foreigner who hold Diplomatic  or official passport is exempted from the above suspension.
3. Citizens of Singapore,Maldives and Seychelles are also exempted from above temporary restrictions.
4. Foreigners,who intend to visit Sri Lanka for purposes deemed necessary are required to secure visa prior to their arrival in Sri Lanka, through the following channels
  (b)Sri Lanka Diplomatic Missions and Posts abroad
(c) Heads of Department of Immigration and Emigration.