Visa Requirements for Sri Lankan Citizens


Sri Lankans need a visa for these countries:
(You must make a visa prior to arriving at the country or you will likely be deported)

Afghanistan Canary Islands Ghana Lebanon Norway Spain
Albania Cayman Islands Gibraltar Liberia Oman Sudan
Algeria Central African Republic Greece Libya Pakistan Suriname
Andorra Chad Greenland Liechtenstein Panama Swaziland
Angola Chile Guadeloupe Lithuania Papua New Guinea Sweden
Anguilla China Guam Luxembourg Paraguay Switzerland
Antigua Barbuda Colombia Guatemala Macau Peru Syria
Argentina Congo Brazzaville Guinea Macedonia Philippines Taiwan
Armenia Congo Kinshasa Guyana Malaysia Poland Tajikistan
Aruba Cook Islands Honduras Mali Portugal Tanzania
Australia Costa Rica Hong Kong Malta Puerto Rico Thailand
Austria Croatia Hungary Marshall Islands Qatar Tokelau
Azerbaijan Cuba Iceland Martinique Reunion Tonga
Azores Curacao India Mauritius Romania Trinidad Tobago
Bahrain Cyprus Indonesia Mexico Russia Tunisia
Bangladesh Czech Republic Iraq Moldova Rwanda Turkey
Belarus Denmark Ireland Monaco Saint Lucia Turkmenistan
Belgium Dominican Republic Israel Mongolia Saint Martin Turks Caicos Islands
Belize Egypt Italy Montenegro Saint Pierre Miquelon Ukraine
Benin El Salvador Ivory Coast Montserrat San Marino United Arab Emirates
Bermuda Equatorial Guinea Jamaica Morocco Sao Tome Principe United Kingdom
Bhutan Eritrea Japan Myanmar Saudi Arabia United States
Bonaire Estonia Jordan Namibia Senegal Uruguay
Bosnia Herzegovina Ethiopia Kazakhstan Netherlands Serbia Uzbekistan
Botswana Fiji Korea North New Caledonia Sierra Leone Vatican City
Brazil Finland Korea South New Zealand Slovakia Venezuela
Brunei France Kosovo Nicaragua Slovenia Vietnam
Bulgaria French Guiana Kuwait Niger Solomon Islands Virgin Islands US
Burkina Faso French Polynesia Kyrgyzstan Nigeria Somalia Yemen
Cambodia Gabon Laos Norfolk Island South Africa Zambia
Cameroon Georgia Latvia Northern Mariana Islands South Sudan Zimbabwe
Canada Germany


Sri Lankans can get a "visa on arrival" for these countries:
(When you arrive at the country, they can make your Visa at the airport)

Bolivia Djibouti Maldives Nauru Samoa Togo
Burundi Guinea Bissau Mauritania Nepal Seychelles Tuvalu
Cape Verde Kenya Mozambique Palau Timor Leste Uganda
Comoros Madagascar


Sri Lankans don't need a visa for these countries:
(When you arrive at the country, immigration officials will just stamp your passport indicating how many days you are allowed to stay)

Antarctica Ecuador Haiti Malawi Saint Kitts Nevis Sri Lanka
Bahamas Gambia Iran Micronesia Saint Vincent Grenadines Vanuatu
Barbados Grenada Lesotho Niue Singapore Virgin Islands UK
Dominica