Botswana passport holders can visit 61 countries visa free. Botswana citizens can have visa on arrival for 27 countries and can get e-visa for 11 countries. These countries include Zimbabwe, Namibia, South Africa and Eswatini. They need to get a prior visa for 138 countries.
Botswana is part of Southern Africa,