Botswana está delimitada por cuatro naciones africanas, entre ellas Namibia al noroeste, Sudáfrica al sur y sureste, Zimbabwe al noreste y Zambia, que forma una unión con Botswana en un solo lugar. El país comparte alrededor de 959 millas de sus fronteras terrestres con Namibia, 1,223 millas con Sudáfrica, 518 millas con Zimbabwe y menos de una milla con Zambia.
Botswana está situada en el sur de África en la sección norte de Sudáfrica. No tiene litoral y no está rodeado por ningún cuerpo de agua importante, ya que el país está completamente sin litoral. El paisaje de Botswana es generalmente plano, con el desierto de Kalahari extendiéndose en la parte suroeste de la pequeña república.