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