Visas for Botswana
All Citizens of Commonwealth countries do not require visa except those from Bangladesh, Cameroon, Ghana, India, Nigeria, Pakistan, and Sri Lanka. Foreign nationals whose countries have signed a Visa Abolition Agreement with Botswana are also not required to apply for a visa. Below is a list of all the countries that require visas.
Afghanistan
Cote d’Ivoire
Kuwait
Philippines
Albania
Croatia
Kyrgyzstan (Kirghizia)
Poland
Algeria
Czech Republic
Laos PDR
Qatar
Andorra
Djibouti
Latvia
Romania
Angola
Dominican Republic
Lebanon
Russia
Armenia
Ecuador
Liberia
Rwanda
Azerbaijan
Egypt
Libya
Sao Tome and Principe
Bahrain
El Salvador
Lithuania
Saudi Arabia
Bangladesh
Equatorial Guinea
Macedonia
Senegal
Belarus
Eritrea
Mali
Slovakia
Benin
Estonia
Madagascar
Slovenia
Bhutan
Ethiopia
Marshall Islands
Somalia
Bolivia
Gabon
Mauritania
Sudan
Bosnia and Herzegovina
Georgia
Micronesia
Suriname
Bulgaria
Guatemala
Moldova
Syria
Burkina Faso
Guinea
Monaco
Taiwan
Burundi
Guinea Bissau
Mongolia
Tajikistan
Cambodia
Haiti
Morocco
Thailand
Cameroon
Honduras
Mozambique
Togo
Cape Verde
Hungary
Myanmar (Burma)
Tunisia
Central African Republic
Indonesia
Nepal
Turkey
Chad
Iran
Nicaragua
Turkmenistan
China
Iraq
Niger
UkraineColumbia
Ivory Coast
Oman
United Arab Emirates
Comoros
Jordan
Pakistan
Uzbekistan
Congo
Kazakhstan
Palau
Vietnam
Democratic Republic of Congo
Korea DPR
Panama
Yemen