Les voyageurs qui se rendent au Sri Lanka pour des fins touristiques doivent obtenir une Autorisation de Voyage électronique (Electronic Travel Authorization-ETA) avant l'arrivée ou à l'arrivée au Sri Lanka. Les titulaires de l'ETA de tous les pays, sauf les 3 pays exemptés de visa obtiennent un visa à l'arrivée qui est valide pour 30 jours. L'ETA à des fins d'affaires peut être obtenue que par les missions diplomatiques du Sri Lanka et le siège du ministère de l'immigration et de l'émigration. Tous les visiteurs doivent détenir un passeport valide pour 6 mois. Les ressortissants de l'Afghanistan, l'Iran, l'Iraq, du Nigeria, du Pakistan, de la Somalie et de la Syrie doivent détenir des billets de retour. Les visiteurs sont vivement encouragés à utiliser le système en ligne pour éviter de longs retards au poste frontière.