Which country provides visa on arrival for sri lankan passport holders?

The countries that provide visa on arrival for Sri Lankan passport holders are as follows:

Asia:

- Bangladesh *only for official or urgent business travel; not available to tourists*

- Cambodia

- Indonesia (30 days)

- Laos

- Maldives (30 days)

- Nepal (30/90 days)

- Philippines (21 days)

- Thailand (30 days)

- Timor-Leste (30 days)

Africa:

- Benin (30 days)

- Burkina Faso (30 days)

- Cape Verde (30 days; visa-free for 3 days)

- Ethiopia

- Guinea-Bissau (90 days)

- Madagascar (90 days)

- Mauritius (90 days)

- Seychelles (30 days; visa-free for 14 days)

- Zanzibar (30 days; visa-free for 96 hours)

Oceania:

- Fiji (4 months)

- Kiribati (30 days)

- Marshall Islands (30 days)

- Micronesia (30 days)

- Nauru (30 days)

- Niue (30 days)

- Palau (30 days)

- Samoa (60 days)

- Tonga (30 days)

- Tuvalu (30 days)

- Vanuatu (30 days)

Other:

- Albania

- Aruba (30 days; visa-free for 15 days)

- Azerbaijan (30 days; visa-free for 10 days)

- Bahamas (8 months; visa-free for 3 months)

- Barbados (6 months)

- Bermuda

- Bosnia and Herzegovina (90 days)

- Cayman Islands *tourist visa only*

- Chile (90 days)

- Colombia (90 days)

- Costa Rica (90 days)

- Cuba (30 days; tourist card required)

- Dominica (21 days)

- Ecuador (90 days)

- El Salvador (90 days)

- Grenada (3 months)

- Haiti (3 months)

- Jamaica (30 days)

- Kosovo

- Montenegro

- Nicaragua (90 days)

- Panama (180 days)

- Peru (180 days)

- Saint Kitts and Nevis (3 months)

- Saint Lucia (6 weeks)

- Saint Vincent and the Grenadines (30 days)

- Serbia (90 days)

- Suriname (3 months)

- Ukraine (30 days)

- Uruguay (90 days)

- Venezuela (90 days)

Please note that visa requirements can change at any time, so it is always best to check with the embassy or consulate of the country you are visiting for the latest information.

Copyright Wanderlust World © https://www.ynyoo.com