Le visa est nécessaire pour un séjour d'une durée de 30 jours ou inférieure. On peut l'obtenir à l'aéroport. Il faut montrer le passeport, le billet de retour et donner une adresse et un numéro de téléphone en Sri Lanka. Les visiteurs portant un tatouage représentant le Bouddha s’exposent à un éventuel emprisonnement.