Countries between Swaziland and Sao Tome and Principe

Up to 500 kilometers
South Africa flag Distance from Swaziland to South Africa is: 299 kilometer Distance from Mbabane to Pretoria
Up to 1,000 kilometers
Zimbabwe flag Distance from Swaziland to Zimbabwe is: 940 kilometer Distance from Mbabane to Harare
Up to 1,500 kilometers
Niger flag Distance from Swaziland to Niger is: 1,097 kilometer Distance from Mbabane to Niamey
Zambia flag Distance from Swaziland to Zambia is: 1,242 kilometer Distance from Mbabane to Lusaka
Nigeria flag Distance from Swaziland to Nigeria is: 1,395 kilometer Distance from Mbabane to Abuja
Up to 2,500 kilometers
Burkina Faso flag Distance from Swaziland to Burkina Faso is: 2,387 kilometer Distance from Mbabane to Ouagadougou
Up to 3,000 kilometers
Benin flag Distance from Swaziland to Benin is: 2,995 kilometer Distance from Mbabane to Porto-Novo
Up to 3,500 kilometers
Libya flag Distance from Swaziland to Libya is: 3,463 kilometer Distance from Mbabane to Tripoli
Up to 4,000 kilometers
Malta flag Distance from Swaziland to Malta is: 3,802 kilometer Distance from Mbabane to Valletta
Sao Tome and Principe flag Distance from Swaziland to Sao Tome and Principe is: 3,939 kilometer Distance from Mbabane to Sao Tome
Up to 5,000 kilometers
Angola flag Distance from Swaziland to Angola is: 4,822 kilometer Distance from Mbabane to Luanda
Up to 5,500 kilometers
Israel flag Distance from Swaziland to Israel is: 5,017 kilometer Distance from Mbabane to Jerusalem
Jordan flag Distance from Swaziland to Jordan is: 5,086 kilometer Distance from Mbabane to Amman
Lebanon flag Distance from Swaziland to Lebanon is: 5,141 kilometer Distance from Mbabane to Beirut
Up to 6,000 kilometers
Iraq flag Distance from Swaziland to Iraq is: 5,881 kilometer Distance from Mbabane to Baghdad
Up to 6,500 kilometers
Kuwait flag Distance from Swaziland to Kuwait is: 6,085 kilometer Distance from Mbabane to Kuwait (City)
Qatar flag Distance from Swaziland to Qatar is: 6,343 kilometer Distance from Mbabane to Doha
Up to 7,000 kilometers
Iran flag Distance from Swaziland to Iran is: 6,568 kilometer Distance from Mbabane to Tehran
Botswana flag Distance from Swaziland to Botswana is: 6,925 kilometer Distance from Mbabane to Gaborone