Depuis mars 2018, les voyageurs étrangers dispensés de visa devront obtenir une autorisation de voyage e visa Sri Lanka pour pouvoir se rendre à Sri Lanka ou transiter par le sultanat d’Sri Lanka vers leur destination finale.
Les ressortissants des pays et territoires suivants ayant besoin d’un e visa pour se rendre à Sri Lanka sont :
En Europe
- Allemagne
- Andorre
- Autriche
- Belgique
- Bulgarie
- Chypre
- Coratia
- Danemark
- Espagne
- Estonie
- Finlande
- France
- Grande-Bretagne
- Grèce
- Hongrie
- Irlande
- Islande
- Italie
- Lettonie
- Liechtenstein
- Lituanie
- Luxembourg
- Macedon
- Malte
- Moldavie
- Monaco
- Norvège
- Pays-Bas
- Pologne
- Portugal
- Républiquetchèque
- Roumanie
- Saint-Marin
- Serbie
- Slovaquie
- Slovénie
- Suède
- Suisse
- Ukraine
- Vatican
Amérique du Sud :
Argentine, Bolivie, Brésil, Chili, Colombie, Venezuela, Suriname, Uruguay, Paraguay, Équateur.
Autres pays et régions :
Australie, Nouvelle Zélande, Brunei Dar Al Salam, Canada, USA, Japon, Guinée française, Liban, Hongkong, Malaysia, Seychelles, Singapour, Afrique du Sud, Corée du Sud, Taiwan, Thaïlande, Turquie, Macao (Chine)
Les ressortissants des pays suivants qui ont un visa ou une carte de Séjour valables de l'UE, la GB, le Canada ou les USA :
Azerbaïdjan, Arménie, Ouzbékistan, Panama, Pérou, Turkménistan, Géorgie, Salvador, Guatemala, Cuba, Laos, Nicaragua, Kirghizistan, Mexique, Costa-Rica,
Kazakhstan, Vietnam, Tadjikistan, Honduras, Maldives, Biélorussie, Bosnie et Herzégovine, Iran, Albanie, Bhoutan.
Les pays et territoires dont les citoyens ont besoin d'un visa classique pour se rendre à Sri Lanka :
- République centrafricaine
- République dominicaine
- Roumanie
- Russie
- Rwanda
- Saint-Kitts-et-Nevis
- Saint-Vincent-et-les-Grenadines
- Sainte-Lucie
- Sao Tomé-et-Principe
- Sénégal
- Serbie
- Seychelles
- Sierra Leone
- Somalie
- Soudan
- Soudan du Sud
- Sri Lanka
- Suriname
- Swaziland
- Syrie
- Tadjikistan
- Taïwan
- Tanzanie
- Tchad
- Thaïlande
- Timor-Leste
- Togo
- Tonga
- Trinité-et-Tobago
- Tunisie
- Turkménistan
- Turquie
- Tuvalu
- Ukraine
- Uruguay
- Vanuatu
- Venezuela
- Vietnam
- Yémen
- Zambie
- Zimbabwe