Bostwana Passport

Travel visa requirements for Botswana passport holders.

CountryVisa RequirementDuration
Afghanistanvisa required
Algeriavisa required
Andorravisa required
Angolavisa-free30 days
Antigua and Barbudavisa-free180 days
Argentinavisa required
Armeniavisa required
Austriavisa required
Azerbaijanvisa required
Bahamasvisa-free90 days
Bangladeshvisa-free90 days
Barbadosvisa-free180 days
Belarusvisa required
Belgiumvisa required
Beninvisa-free90 days
Boliviavisa on arrival , eVisa90 days
Bosnia and Herzegovinavisa required
Brazilvisa-free90 days
Bruneivisa required
Bulgariavisa required
Burkina FasoeVisa
Burundivisa on arrival30 days
Cambodiavisa on arrival , eVisa30 days
Canadavisa required
Cape Verdevisa on arrival (EASE)
Central African Republicvisa required
Chadvisa required
Chilevisa required
Chinavisa required
Comorosvisa on arrival45 days
Congovisa required
Congo (Dem. Rep.)eVisa90 days
Costa Ricavisa required
Cote d’Ivoire (Ivory Coast)pre-enrollment90 days
Croatiavisa required
Cubatourist card30 days
Cyprusvisa required
Czech Republicvisa required
Denmarkvisa required
Dominicavisa-free180 days
Dominican Republicvisa-free
Ecuadorvisa-free90 days
Egyptvisa required
El Salvadorvisa required
Equatorial GuineaeVisa
Eritreavisa required
Estoniavisa required
Eswatinivisa-free30 days
EthiopiaeVisa90 days
Fijivisa-free120 days
Finlandvisa required
Francevisa required
GaboneVisa90 days
Gambiavisa-free90 days
Georgiavisa-free360 days
Germanyvisa required
Ghanavisa-free60 days
Greecevisa required
Grenadavisa-free90 days
Guatemalavisa required
GuineaeVisa90 days
Guinea-Bissauvisa on arrival90 days
Guyanavisa-free90 days
Haitivisa-free90 days
Hondurasvisa required
Hong Kongvisa-free90 days
Hungaryvisa required
Icelandvisa required
IndiaeVisa30 days
Indonesiavisa required
IraneVisa30 days
Iraqvisa required
Irelandvisa-free90 days
Israelvisa-free90 days
Italyvisa required
Japanvisa required
Kenyavisa-free90 days
Kiribativisa required
Kosovovisa-free90 days
Kuwaitvisa required
Laosvisa on arrival , eVisa30 days
Latviavisa required
Lebanonvisa required
Liberiavisa required
Libyavisa required
Liechtensteinvisa required
Lithuaniavisa required
Luxembourgvisa required
Macaovisa on arrival30 days
Madagascarvisa on arrival , eVisa90 days
Malawivisa-free90 days
Malaysiavisa-free30 days
Maldivesvisa on arrival30 days
Malivisa required
Maltavisa required
Marshall Islandsvisa required
Mauritaniavisa on arrival
Mauritiusvisa-free90 days
Mexicovisa required
Micronesiavisa-free30 days
Monacovisa required
Montenegrovisa required
Moroccovisa required
Myanmarvisa required
Namibiavisa-free90 days
Nauruvisa required
Nepalvisa on arrival , eVisa150 days
Netherlandsvisa required
New Zealandvisa required
Nicaraguavisa required
Nigervisa required
Nigeriavisa on arrival, eVisa
North Koreavisa required
North Macedoniavisa-free90 days
Norwayvisa required
PakistaneTA30 days
Palauvisa on arrival30 days
Palestinian Territoriesvisa required
Panamavisa-free90 days
Papua New GuineaeVisa30 days
Paraguayvisa required
Peruvisa required
Philippinesvisa-free30 days
Polandvisa required
Portugalvisa required
Qatarfree visa on arrival30 days
Romaniavisa required
Russian Federationvisa-free30 days
Rwandavisa on arrival , eVisa30 days
Saint Kitts and Nevisvisa-free90 days
Saint Luciavisa-free42 days
Samoavisa on arrival90 days
San Marinovisa required
Sao Tome and PrincipeeVisa
Saudi Arabiavisa required
Senegalvisa on arrival30 days
Serbiavisa required
Seychellestourist registration90 days
Sierra Leonevisa on arrival , eVisa30 days
Singaporevisa-free30 days
Slovakiavisa required
Sloveniavisa required
Solomon Islandsvisa required
Somaliavisa on arrival30 days
South Africavisa-free90 days
South KoreaeTA90 days
South SudaneVisa
Spainvisa required
Sri LankaeTA30 days
St. Vincent and the Grenadinesvisa-free90 days
Sudanvisa required
Surinametourist card90 days
Swedenvisa required
Switzerlandvisa required
Syriavisa required
Taiwanvisa required
Tanzaniavisa-free90 days
Thailandvisa required
Timor-Lestevisa on arrival30 days
Togovisa on arrival , eVisa15 days
Tongavisa required
Trinidad and Tobagovisa-free
Tunisiavisa required
Turkmenistanvisa required
Tuvaluvisa on arrival30 days
Türkiyevisa required
Ugandavisa-free90 days
Ukrainevisa required
United Arab Emiratesvisa required
United Kingdomvisa-free180 days
United States of Americavisa required
Uruguayvisa required
Vanuatuvisa-free30 days
Vatican Cityvisa required
Venezuelavisa required
Viet NameVisa90 days
Yemenvisa required
Zambiavisa-free90 days
Zimbabwevisa-free90 days