Visa-free countries for Sri Lanka passport

Citizens of Sri Lanka are sometimes subject to visa requirements, when they travel abroad. Visas are administrative entrance restrictions placed on them, or any travellers, by foreign authorities

These are visa-free countries for passports of Sri Lanka:

Bahamas, Barbados, British Virgin Islands, Cook Islands, Dominica, Gambia, Grenada, Haiti, Indonesia, Micronesia, Montserrat, Niue, Saint Kitts and Nevis, Singapore, St. Vincent and the Grenadines, and Vanuatu.

If you have a Sri Lanka passport, you enjoy visa-free or visa-on-arrival access to these countries and territories below

Visa-free countries for Sri Lanka passport

These are the visa-free countries for nationals of Sri Lanka, that means that you don’t need a visa to travel there:

Bahamas, Barbados, British Virgin Islands, Cook Islands, Dominica, Gambia, Grenada, Haiti, Indonesia, Micronesia, Montserrat, Niue, Saint Kitts and Nevis, Singapore, St. Vincent and the Grenadines, and Vanuatu.

Visa on arrival countries for Sri Lanka passport

These are the visa on arrival countries for citizens of Vietnam, that means that you don’t need a visa before travelling there:

Bolivia, Cape Verde, Comoros, Guinea-Bissau, Kenya, Laos, Madagascar, Maldives, Mauritania, Mauritius, Nepal, Palau, Rwanda, Samoa, Senegal, Seychelles, Sierra Leone, Somalia, Timor-Leste, Togo, Tuvalu, and Uganda.

Visa online countries for Sri Lanka

These are the evisa or eTA countries for citizens of Sri Lanka, in these countries you can get a evisa or an eta online before travelling:

eTA, electronic travel authorization

Pakistan

evisa, visa online

Albania, Antigua and Barbuda, Australia, Azerbaijan, Bahrain, Benin, Colombia, Cote d’Ivoire (Ivory Coast), Djibouti, Ethiopia, Gabon, Georgia, India, Kyrgyzstan, Malaysia, Moldova, Myanmar, Norfolk Island, Oman, Qatar, Sao Tome and Principe, South Sudan, St. Helena, Suriname, Tajikistan, United Arab Emirates, Uzbekistan, Zambia, and Zimbabwe.

Visa required for Sri Lanka passport

Citizens of Sri Lanka need to get a visa before travelling to these countries:

Afghanistan, Algeria, American Samoa, Andorra, Angola, Anguilla, Argentina, Armenia, Aruba, Austria, Bangladesh, Belarus, Belgium, Belize, Bermuda, Bhutan, Bonaire, St. Eustatius and Saba, Bosnia and Herzegovina, Botswana, Brazil, Brunei, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cayman Islands, Central African Republic, Chad, Chile, China, Congo, Congo (Dem. Rep.), Costa Rica, Croatia, Cuba, Curacao, Cyprus, Czech Republic, Denmark, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Eswatini, Falkland Islands, Faroe Islands, Fiji, Finland, France, French Guiana, French Polynesia, French West Indies, Germany, Ghana, Gibraltar, Greece, Greenland, Guam, Guatemala, Guinea, Guyana, Honduras, Hong Kong, Hungary, Iceland, Iran, Iraq, Ireland, Israel, Italy, Jamaica, Japan, Jordan, Kazakhstan, Kiribati, Kosovo, Kuwait, Latvia, Lebanon, Lesotho, Liberia, Libya, Liechtenstein, Lithuania, Luxembourg, Macao, Malawi, Mali, Malta, Marshall Islands, Mayotte, Mexico, Monaco, Mongolia, Montenegro, Morocco, Mozambique, Namibia, Nauru, Netherlands, New Caledonia, New Zealand, Nicaragua, Niger, Nigeria, North Korea, North Macedonia, Northern Mariana Islands, Norway, Palestinian Territories, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Poland, Portugal, Puerto Rico, Reunion, Romania, Russia, Saint Lucia, San Marino, Saudi Arabia, Serbia, Slovakia, Slovenia, Solomon Islands, South Africa, South Korea, Spain, St. Maarten, St. Pierre and Miquelon, Sudan, Sweden, Switzerland, Syria, Taiwan, Tanzania, Thailand, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Ukraine, United Kingdom, United States of America, Uruguay, US Virgin Islands, Vatican City, Venezuela, Vietnam, Wallis and Futuna, and Yemen.


Sources: Visa Index Sri Lanka

The above cover image shows Panama Rd at Arugam Bay, Sri Lanka. Photo by Tomáš Malík on Unsplash