Eswatini passport holders can visit 48 countries visa free. Eswatini citizens can have visa on arrival for 25 countries and can get e-visa for 12 countries. These countries include Lesotho, Zimbabwe, South Africa and Botswana. They need to get a prior visa for 129 countries.
Eswatini is part of Southern Africa,