Visa Free Countries for Sri Lankan Passport in 2026
Complete travel access guide for Sri Lankan passport holders
Planning your next trip with a Sri Lankan passport? Good news — Sri Lankan citizens can travel to 19 countries completely visa-free in 2026. On top of that, 64 destinations offer convenient eVisa options you can apply for online, and 4 countries provide visa on arrival at the border. In total, Sri Lankan passport holders enjoy hassle-free or simplified entry to 87 destinations worldwide. Below you will find every visa-free, visa-on-arrival, and eVisa country for Sri Lankan nationals, organised by category for quick reference.
19
Visa Free
4
Visa on Arrival
64
eVisa
Visa Free Countries for Sri Lankan Citizens (19)
Barbados
Bahamas
Dominica
Micronesia
Grenada
Gambia
Haiti
Kiribati
Lesotho
Montserrat
Malawi
Rwanda
Singapore
Thailand
Tajikistan
Saint Vincent
Venezuela
British Virgin Islands
Vanuatu
Visa on Arrival Countries for Sri Lankan Citizens (4)
eVisa Countries for Sri Lankan Citizens (64)
Antigua and Barbuda
Anguilla
Albania
Azerbaijan
Burkina Faso
Bahrain
Burundi
Benin
Bolivia
Bhutan
Botswana
DR Congo
Colombia
Cuba
Djibouti
Ethiopia
Gabon
Guinea
Equatorial Guinea
Guinea-Bissau
Indonesia
India
Iraq
Iran
Kyrgyzstan
Cambodia
Comoros
Kazakhstan
Laos
Liberia
Libya
Moldova
Madagascar
Myanmar
Mauritania
Mauritius
Maldives
Malaysia
Mozambique
Namibia
Nigeria
Nepal
Oman
Papua New Guinea
Pakistan
Palau
Qatar
Sierra Leone
Suriname
South Sudan
Sao Tome and Principe
Syria
Chad
Togo
Timor-Leste
Trinidad and Tobago
Tuvalu
Tanzania
Uganda
Uzbekistan
Vietnam
Samoa
Zambia
Zimbabwe