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