Visa Free Countries for Sri Lankan Citizens

Sri Lankan Citizens can travel Visa Free for 14 countries including Singapore, Barbados, Saint Kitts and Nevis, Bahamas and Saint Vincent and the Grenadines


Americas

Country Allowed stay
Bahamas 3 months
Barbados 6 months
Dominica 6 months
Grenada 3 months
Haiti 90 days
Saint Kitts and Nevis -----
Saint Vincent and the Grenadines 1 month
Venezuela 90 days

Africa

Country Allowed stay
Gambia 90 days
Lesotho 90 days

Asia

Country Allowed stay
Indonesia 30 days
Singapore 30 days

Oceania

Country Allowed stay
Micronesia 30 days
Vanuatu 30 days


List of Visa Free Countries with Sri Lankan Passport

  1. Bahamas
    Bahamas is located in Americas. It is a Developing country. The country's capital is Nassau, and its currencies are Bahamian dollar and United States dollar. Its dialing code is +1242. Sri Lankan citizens can stay in the country without a visa for a period of 3 months. In Bahamas, English is the main language.
  2. Barbados
    Barbados, officially the Democratic Socialist Barbados, is located in Americas. It is a Developing country. It's currency is Barbadian dollar, and the dialing code is +1246 . The Capital of Barbados is Bridgetown. The country is visa free for Sri Lankan citizens. As part of that arrangements, you can stay in the country for a period of 6 months. The language spoken in Barbados is English.
  3. Dominica
    Dominica is located in Americas. It is a Developing country. The country's capital is Roseau, and its currency is Eastern Caribbean dollar. Its dialing code is +1767. Dominica allows Sri Lankan tourists to visit the country visa-free. They can stay in the country for a period of up to 6 months without needing a visa. In Dominica, English is the main language.
  4. Grenada
    Grenada, officially the Democratic Socialist Grenada, is located in Americas. It is a Developing country. It's currency is Eastern Caribbean dollar, and the dialing code is +1473 . The Capital of Grenada is St. George's. Sri Lankan nationals can stay in Mauritius for a period up to 3 months without a visa. The language spoken in Grenada is English.
  5. Haiti
    Haiti is located in Americas. It is a Developing country. The country's capital is Port-au-Prince, and its currency is Haitian gourde. Its dialing code is +509. Sri Lankan citizens can stay in the country without a visa for a period of 90 days. French and Haitian Creole are the two main languages there.
  6. Saint Kitts and Nevis
    Saint Kitts and Nevis, officially the Democratic Socialist Federation of Saint Christopher and Nevis, is located in Americas. It is a Developing country. It's currency is Eastern Caribbean dollar, and the dialing code is +1869 . The Capital of Saint Kitts and Nevis is Basseterre. The country is visa free for Sri Lankan citizens. As part of that arrangements, you can stay in the country for a period of . In Saint Kitts and Nevis, English is the main language.
  7. Saint Vincent and the Grenadines
    Saint Vincent and the Grenadines is located in Americas. It is a Developing country. The country's capital is Kingstown, and its currency is Eastern Caribbean dollar. Its dialing code is +1784. Saint Vincent and the Grenadines allows Sri Lankan tourists to visit the country visa-free. They can stay in the country for a period of up to 1 month without needing a visa. The language spoken in Saint Vincent and the Grenadines is English.
  8. Venezuela
    Venezuela, officially the Democratic Socialist Bolivarian Republic of Venezuela, is located in Americas. It is a Developing country. It's currency is Venezuelan bolívar soberano, and the dialing code is +58 . The Capital of Venezuela is Caracas. Sri Lankan nationals can stay in Mauritius for a period up to 90 days without a visa. In Venezuela, Spanish is the main language.
  9. Gambia
    Gambia is located in Africa. It is a Developing country. The country's capital is Banjul, and its currency is dalasi. Its dialing code is +220. Sri Lankan citizens can stay in the country without a visa for a period of 90 days. The language spoken in Gambia is English.
  10. Lesotho
    Lesotho, officially the Democratic Socialist Kingdom of Lesotho, is located in Africa. It is a Developing country. It's currencies are Lesotho loti and South African rand, and the dialing code is +266 . The Capital of Lesotho is Maseru. The country is visa free for Sri Lankan citizens. As part of that arrangements, you can stay in the country for a period of 90 days. In Lesotho, English and Sotho are the two main languages.
  11. Singapore
    Singapore is located in Asia. It is a Developing country. The country's capital is Singapore, and its currency is Singapore dollar. Its dialing code is +65. Singapore allows Sri Lankan tourists to visit the country visa-free. They can stay in the country for a period of up to 30 days without needing a visa. Chinese, English, Malay and Tamil are the four main languages there.
  12. Micronesia
    Micronesia, officially the Democratic Socialist Federated States of Micronesia, is located in Oceania. It is a Developing country. Sri Lankan nationals can stay in Mauritius for a period up to 30 days without a visa. In Micronesia, English is the main language.
  13. Vanuatu
    Vanuatu is located in Oceania. It is a Developing country. The country's capital is Port Vila, and its currency is Vanuatu vatu. Its dialing code is +678. Sri Lankan citizens can stay in the country without a visa for a period of 30 days. In Vanuatu, Bislama, English and French are the three main languages.