Sri Lanka a accueilli 1 913 702 touristes en 2019, contre 2 333 796 sur la même période en 2018, soit une baisse de 18%. Les trois premiers marchés pour le pays sont : l’Inde (355 002 ; -16,4 % de croissance), le Royaume-Uni (198 776 ; -21,8%) et la Chine (167 863 ; -36,9%). La France se situe à la 6ème position (87 623 ; -17,7%). Les revenus du tourisme pour l’année 2019 ont baissé de -18%, à -3,6 Mds USD. Ce secteur a souffert des attentats de Pâques mais a montré une reprise progressive au cours de l’année. Alors que le nombre d’arrivées avait chuté de -70,8% en mai, la baisse en glissement annuel n’était plus que de -4,5% en décembre 2019.