It is bordered by South Africa to the south and southeast , Namibia to the west and north , and Zimbabwe to the northeast .
See also : List of cities in Botswana Botswana is bordered by the countries of Zimbabwe , South Africa and Namibia .