Zimbabwe passport holders can visit 40 countries visa free. Zimbabwe citizens can have visa on arrival for 23 countries and can get e-visa for 12 countries. These countries include Zambia, Mozambique, Botswana and Eswatini. They need to get a prior visa for 138 countries. There are 1 country which refuse visa to Zimbabwe citizens.
Zimbabwe is part of Eastern Africa,