En De
Bahamas visa requirements and visa rules.
Albania
E-visa
Algeria
E-visa
Andorra
90 days
Angola
E-visa
Argentina
90 days
Armenia
90 days
Australia
90 days
Austria
90 days
Azerbaijan
90 days
Bahrain
90 days
Bangladesh
90 days
Barbados
90 days
Belarus
E-visa
Belgium
240 days
Belize
90 days
Benin
90 days
Bhutan
E-visa
Bolivia
90 days
Botswana
90 days
Brazil
90 days
Brunei
90 days
Bulgaria
90 days
Burundi
E-visa
Cambodia
E-visa
Cameroon
E-visa
Canada
240 days
Cape Verde
90 days
Chad
E-visa
Chile
90 days
China
90 days
Colombia
90 days
Comoros
E-visa
Costa Rica
90 days
Croatia
90 days
Cuba
E-visa
Cyprus
90 days
Denmark
240 days
Djibouti
E-visa
Dominica
90 days
Ecuador
90 days
Egypt
E-visa
Eritrea
E-visa
Estonia
90 days
Ethiopia
E-visa
Fiji
90 days
Finland
90 days
France
90 days
Gabon
E-visa
Gambia
90 days
Georgia
90 days
Germany
90 days
Ghana
90 days
Greece
240 days
Grenada
90 days
Guatemala
90 days
Guyana
90 days
Haiti
E-visa
Honduras
90 days
Hong Kong
90 days
Hungary
90 days
Iceland
240 days
India
E-visa
Iran
E-visa
Iraq
E-visa
Ireland
90 days
Israel
90 days
Italy
240 days
Jamaica
90 days
Japan
90 days
Jordan
E-visa
Kenya
90 days
Kiribati
90 days
Kuwait
90 days
Laos
E-visa
Latvia
90 days
Lebanon
E-visa
Lesotho
90 days
Liberia
E-visa
Libya
E-visa
Lithuania
90 days
Luxembourg
240 days
Macau
E-visa
Macedonia
90 days
Malawi
90 days
Malaysia
90 days
Maldives
90 days
Mali
90 days
Malta
90 days
Mauritius
90 days
Mexico
90 days
Moldova
90 days
Monaco
90 days
Mongolia
E-visa
Morocco
E-visa
Myanmar
E-visa
Namibia
90 days
Nauru
90 days
Nepal
E-visa
Nicaragua
90 days
Niger
E-visa
Nigeria
E-visa
Norway
240 days
Oman
90 days
Pakistan
E-visa
Palau
E-visa
Panama
90 days
Paraguay
90 days
Peru
90 days
Poland
90 days
Portugal
90 days
Qatar
90 days
Romania
90 days
Russia
90 days
Rwanda
E-visa
Samoa
90 days
San Marino
240 days
Senegal
E-visa
Serbia
E-visa
Seychelles
90 days
Singapore
90 days
Slovakia
90 days
Slovenia
90 days
Somalia
E-visa
Spain
90 days
Sri Lanka
90 days
Sudan
E-visa
Suriname
90 days
Swaziland
90 days
Sweden
90 days
Switzerland
240 days
Syria
E-visa
Taiwan
E-visa
Tanzania
90 days
Thailand
E-visa
Togo
E-visa
Tonga
90 days
Tunisia
E-visa
Turkey
240 days
Tuvalu
90 days
Uganda
90 days
Ukraine
E-visa
Uruguay
90 days
Vanuatu
90 days
Venezuela
90 days
Vietnam
E-visa
Yemen
E-visa
Zambia
90 days
Zimbabwe
90 days