Antigua and BarbudaVisa not required1 month
BahamasVisa not required3 months
BangladeshVisa not required
BarbadosVisa not required6 months
BelizeVisa not required
BoliviaVisa on arrival90 days
BurundiVisa on arrival30 days; obtainable at Bujumbura International Airport
Cape VerdeVisa on arrival
ComorosVisa on arrival
CubaTourist card requiredTourist card must be obtained in advance via travel agency, airline or at the embassy.
DjiboutiVisa on arrival
DominicaVisa not required6 months
Dominican RepublicVisa not requiredTourist card must be purchased on arrival.
EcuadorVisa not required90 days
FijiVisa not required4 months
GeorgiaVisa not required90 days within 180 days
GrenadaVisa not required3 months
Guinea-BissauVisa on arrival90 days
HaitiVisa not required3 months
HondurasVisa required
Hong KongVisa not required90 days
IrelandVisa not required
JamaicaVisa not required
KenyaVisa not required90 days
LaosVisa on arrival30 days
MacedoniaVisa not required90 days
MadagascarVisa on arrival90 days
MalawiVisa not required90 days
MalaysiaVisa not required
MaldivesVisa on arrival30 days
MaliVisa on arrival
MauritaniaVisa on arrival
MicronesiaVisa not required30 days
MozambiqueVisa not required3 months
NamibiaVisa not required90 days
NauruVisa on arrival
NepalVisa on arrival
PalauVisa on arrival30 days
RwandaVisa not requiredVisa is obtained online.
Saint Kitts and NevisVisa not required
Saint LuciaVisa not required
Saint Vincent and the GrenadinesVisa not required1 month
SamoaEntry Permit on arrival60 days
San MarinoVisa required
SeychellesVisitor’s Permit on arrival1 month
SingaporeVisa not required30 days
South AfricaVisa not required90 days
South SudanVisa on arrival
Sri LankaElectronic Travel Authorization30 days
SwazilandVisa not required30 days
TanzaniaVisa not required90 days
Timor-LesteVisa on arrival30 days
TogoVisa on arrival7 days
Trinidad and TobagoVisa not required
TuvaluVisa on arrival1 month
UgandaVisa on arrival
United KingdomVisa not required6 months
VanuatuVisa not required30 days
ZambiaVisa not required90 days
ZimbabweVisa not required3 months

Botswana passport is ranked 70th in the world…Information is always changing so please make sure you check with your local visa office before traveling.