The following countries allow entry of Botswana passport holders, including visa-on-arrival, e-visas, travel permits as well as entry ban, if applicable.
Visa not required
- Antigua and Barbuda
- Bahamas, The
- Bangladesh
- Barbados
- Belize
- Dominica
- Dominican Republic
- Hong Kong
- Ecuador
- Fiji
- Georgia
- Grenada
- Haiti
- Indonesia
- Ireland
- Jamaica
- Kenya
- Macedonia
- Malawi
- Malaysia
- Mozambique
- Namibia
- Saint Kitts and Nevis
- Saint Lucia
- Saint Vincent and the Grenadines
- Singapore
- South Africa
- Swaziland
- Tanzania
- Trinidad and Tobago
- United Kingdom
- Vanuatu
- Zambia
- Zimbabwe
Online Visitor e600 visa
- Australia
Visa on arrival
- Bolivia
- Cabo Verde
- Comoros
- Ghana
- Guinea-Bissau
- Iran
- Laos
- Madagascar
- Maldives
- Mauritania
- Nepal
- Palau
- Rwanda
- Senegal
- South Sudan
- Timor-Leste
- Togo
- Tuvalu
- Uganda
eVisa
- Gabon
- Sao Tome and Principe
e-Tourist Visa
- India
Entry Permit on arrival
- Samoa
Visitor’s Permit on arrival
- Seychelles
Electronic Travel Authorization
- Sri Lanka