En De
Botswana visa requirements and visa rules.
Albania
E-visa
Algeria
E-visa
Andorra
E-visa
Angola
90 days
Argentina
90 days
Armenia
E-visa
Australia
90 days
Austria
90 days
Bahamas
90 days
Bahrain
90 days
Barbados
90 days
Belarus
E-visa
Belgium
90 days
Belize
90 days
Benin
E-visa
Bhutan
E-visa
Bolivia
E-visa
Brazil
90 days
Brunei
90 days
Bulgaria
90 days
Burundi
E-visa
Cambodia
E-visa
Cameroon
E-visa
Canada
90 days
Chad
E-visa
Chile
90 days
China
E-visa
Colombia
E-visa
Comoros
E-visa
Costa Rica
90 days
Croatia
90 days
Cuba
90 days
Cyprus
90 days
Denmark
90 days
Djibouti
E-visa
Dominica
90 days
East Timor
Visa required
Ecuador
E-visa
Egypt
E-visa
Eritrea
E-visa
Estonia
90 days
Ethiopia
E-visa
Fiji
E-visa
Finland
90 days
France
90 days
Gabon
E-visa
Gambia
90 days
Georgia
E-visa
Germany
90 days
Ghana
E-visa
Greece
90 days
Grenada
90 days
Guyana
90 days
Haiti
E-visa
Honduras
E-visa
Hong Kong
90 days
Hungary
90 days
Iceland
90 days
India
E-visa
Iran
E-visa
Iraq
E-visa
Ireland
90 days
Israel
90 days
Italy
90 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
90 days
Macau
E-visa
Malawi
90 days
Malaysia
90 days
Maldives
90 days
Mali
E-visa
Malta
90 days
Mauritius
90 days
Mexico
90 days
Moldova
E-visa
Monaco
90 days
Mongolia
E-visa
Morocco
E-visa
Mozambique
90 days
Myanmar
E-visa
Namibia
90 days
Nauru
90 days
Nepal
E-visa
Niger
E-visa
Nigeria
E-visa
Norway
90 days
Oman
90 days
Pakistan
E-visa
Palau
E-visa
Panama
E-visa
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
90 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
Sudan
E-visa
Suriname
E-visa
Swaziland
90 days
Sweden
90 days
Syria
E-visa
Taiwan
E-visa
Tanzania
90 days
Thailand
E-visa
Togo
E-visa
Tonga
90 days
Tunisia
E-visa
Turkey
90 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