I det tyndt befolkede, tørre land Botswana er der en "indre cirkel" -motorvej , der forbinder alle større byer og regionale centre, og der er også en trans-Kalahari-motorvej , der forbinder landet med Walvis Bay i Namibia (og gennem den også med Gauteng - den mest økonomisk udviklede provins i Sydafrika ).
Botswana har 888 km jernbane ( 1.067 mm (3 ft 6 in) sporvidde), der betjener en række byer og forbinder landet med dets umiddelbare naboer .
Al passagertrafik er blevet suspenderet i Botswana bortset fra den eneste tilbageværende service, som er en international forbindelse til Zimbabwe fra Francistown , den eneste jernbanestation, der stadig er i drift. Godstog kører stadig. Passagertrafikken forventes genoptaget i slutningen af 2015. [en]
Botswana har 10.217 km veje, hvoraf 5.620 km er asfalteret. Det er blevet anslået siden 1996, at der har været et betydeligt fald i den samlede længde af ikke-asfalterede veje i Botswana - mellem 1996 og 1999 faldt den samlede længde af ikke-asfalterede veje fra 14.139 km til 4.597 km.
Traditionelt bruger vejskilte i Botswana en blå baggrund frem for den gule, hvide eller orange, som andre lande for det meste bruger til advarselsskilte . I begyndelsen af 2010'erne annoncerede myndighederne planer om at begynde at udfase disse blå badges til fordel for mere typiske badges med det mål at være mere på linje med nabolandene i det sydlige afrikanske udviklingsfællesskab . [2]
I 2013 var der 74 lufthavne, hvoraf 10 var asfalteret [3] . Det statsejede transportselskab Air Botswanadriver rutefly til Francistown, Gaborone , Maun og Selebi-Phikwe . Der er et internationalt fly til Johannesburg , Sydafrika ; Mbabane , Swaziland ; og Harare , Zimbabwe .
En ny international lufthavn nær Gaborone åbnede i 1984. Antallet af flypassagerer, der ankom og afgik fra Botswana i 2003 var omkring 183.000.