Countries between Swaziland and Bahamas

Up to 500 kilometers
South Africa flag Distance from Swaziland to South Africa is: 299 kilometer Distance from Mbabane to Pretoria
Lesotho flag Distance from Swaziland to Lesotho is: 488 kilometer Distance from Mbabane to Maseru
Up to 1,000 kilometers
Botswana flag Distance from Swaziland to Botswana is: 547 kilometer Distance from Mbabane to Gaborone
Zimbabwe flag Distance from Swaziland to Zimbabwe is: 940 kilometer Distance from Mbabane to Harare
Up to 1,500 kilometers
Zambia flag Distance from Swaziland to Zambia is: 1,242 kilometer Distance from Mbabane to Lusaka
Malawi flag Distance from Swaziland to Malawi is: 1,393 kilometer Distance from Mbabane to Lilongwe
Namibia flag Distance from Swaziland to Namibia is: 1,472 kilometer Distance from Mbabane to Windhoek
Up to 2,500 kilometers
Tanzania flag Distance from Swaziland to Tanzania is: 2,287 kilometer Distance from Mbabane to Dar es Salaam
Up to 3,000 kilometers
Burundi flag Distance from Swaziland to Burundi is: 2,549 kilometer Distance from Mbabane to Bujumbura
Angola flag Distance from Swaziland to Angola is: 2,702 kilometer Distance from Mbabane to Luanda
Rwanda flag Distance from Swaziland to Rwanda is: 2,703 kilometer Distance from Mbabane to Kigali
Kenya flag Distance from Swaziland to Kenya is: 2,841 kilometer Distance from Mbabane to Nairobi
Uganda flag Distance from Swaziland to Uganda is: 2,956 kilometer Distance from Mbabane to Kampala
Congo flag Distance from Swaziland to Congo is: 2,961 kilometer Distance from Mbabane to Kinshasa
Up to 3,500 kilometers
South Sudan flag Distance from Swaziland to South Sudan is: 3,456 kilometer Distance from Mbabane to Juba
Up to 4,000 kilometers
Central African Republic flag Distance from Swaziland to Central African Republic is: 3,658 kilometer Distance from Mbabane to Bangui
Gabon flag Distance from Swaziland to Gabon is: 3,758 kilometer Distance from Mbabane to Libreville
Sao Tome and Principe flag Distance from Swaziland to Sao Tome and Principe is: 3,939 kilometer Distance from Mbabane to Sao Tome
Cameroon flag Distance from Swaziland to Cameroon is: 3,952 kilometer Distance from Mbabane to Yaounde
Up to 4,500 kilometers
Equatorial Guinea flag Distance from Swaziland to Equatorial Guinea is: 4,105 kilometer Distance from Mbabane to Malabo
Up to 5,000 kilometers
Chad flag Distance from Swaziland to Chad is: 4,600 kilometer Distance from Mbabane to N'Djamena
Nigeria flag Distance from Swaziland to Nigeria is: 4,707 kilometer Distance from Mbabane to Abuja
Benin flag Distance from Swaziland to Benin is: 4,756 kilometer Distance from Mbabane to Porto-Novo
Togo flag Distance from Swaziland to Togo is: 4,824 kilometer Distance from Mbabane to Loma
Ghana flag Distance from Swaziland to Ghana is: 4,883 kilometer Distance from Mbabane to Accra
Up to 5,500 kilometers
Cote dIvoire flag Distance from Swaziland to Cote d'Ivoire is: 5,368 kilometer Distance from Mbabane to Yamoussoukro
Niger flag Distance from Swaziland to Niger is: 5,411 kilometer Distance from Mbabane to Niamey
Up to 6,000 kilometers
Burkina Faso flag Distance from Swaziland to Burkina Faso is: 5,547 kilometer Distance from Mbabane to Ouagadougou
Liberia flag Distance from Swaziland to Liberia is: 5,776 kilometer Distance from Mbabane to Monrovia
Up to 6,500 kilometers
Mali flag Distance from Swaziland to Mali is: 6,037 kilometer Distance from Mbabane to Bamako
Sierra Leone flag Distance from Swaziland to Sierra Leone is: 6,140 kilometer Distance from Mbabane to Freetown
Guinea flag Distance from Swaziland to Guinea is: 6,253 kilometer Distance from Mbabane to Conakry
Up to 7,000 kilometers
Guinea-Bissau flag Distance from Swaziland to Guinea-Bissau is: 6,576 kilometer Distance from Mbabane to Bissau
Gambia flag Distance from Swaziland to Gambia is: 6,780 kilometer Distance from Mbabane to Banjul
Libya flag Distance from Swaziland to Libya is: 6,834 kilometer Distance from Mbabane to Tripoli
Senegal flag Distance from Swaziland to Senegal is: 6,931 kilometer Distance from Mbabane to Dakar
Djerba flag Distance from Swaziland to Djerba is: 6,997 kilometer Distance from Mbabane to Djerba
Up to 7,500 kilometers
Mauritania flag Distance from Swaziland to Mauritania is: 7,072 kilometer Distance from Mbabane to Nouakchott
Tunisia flag Distance from Swaziland to Tunisia is: 7,333 kilometer Distance from Mbabane to Tunis
Cape Verde flag Distance from Swaziland to Cape Verde is: 7,454 kilometer Distance from Mbabane to Praia
Up to 8,000 kilometers
Algeria flag Distance from Swaziland to Algeria is: 7,593 kilometer Distance from Mbabane to Algiers
Morocco flag Distance from Swaziland to Morocco is: 7,793 kilometer Distance from Mbabane to Rabat
Canary Islands flag Distance from Swaziland to Canary Islands is: 7,807 kilometer Distance from Mbabane to Las Palmas
Gibraltar flag Distance from Swaziland to Gibraltar is: 7,906 kilometer Distance from Mbabane to Gibraltar
Up to 8,500 kilometers
Uruguay flag Distance from Swaziland to Uruguay is: 8,125 kilometer Distance from Mbabane to Montevideo
Brazil flag Distance from Swaziland to Brazil is: 8,148 kilometer Distance from Mbabane to Brasilia
Andorra flag Distance from Swaziland to Andorra is: 8,210 kilometer Distance from Mbabane to Andorra la Vella
Spain flag Distance from Swaziland to Spain is: 8,223 kilometer Distance from Mbabane to Madrid
Argentina flag Distance from Swaziland to Argentina is: 8,329 kilometer Distance from Mbabane to Buenos Aires
Portugal flag Distance from Swaziland to Portugal is: 8,333 kilometer Distance from Mbabane to Lisbon
Up to 9,000 kilometers
Paraguay flag Distance from Swaziland to Paraguay is: 8,662 kilometer Distance from Mbabane to Asuncion
Up to 10,000 kilometers
Suriname flag Distance from Swaziland to Suriname is: 9,899 kilometer Distance from Mbabane to Paramaribo
Up to 10,500 kilometers
Bolivia flag Distance from Swaziland to Bolivia is: 10,062 kilometer Distance from Mbabane to La Paz
Guyana flag Distance from Swaziland to Guyana is: 10,245 kilometer Distance from Mbabane to Georgetown
Up to 11,000 kilometers
Barbados flag Distance from Swaziland to Barbados is: 10,693 kilometer Distance from Mbabane to Bridgetown
Trinidad and Tobago flag Distance from Swaziland to Trinidad and Tobago is: 10,763 kilometer Distance from Mbabane to Port-of-Spain
Grenada flag Distance from Swaziland to Grenada is: 10,852 kilometer Distance from Mbabane to Saint George's
Saint Vincent flag Distance from Swaziland to Saint Vincent is: 10,853 kilometer Distance from Mbabane to Kingstown
Dominica flag Distance from Swaziland to Dominica is: 10,971 kilometer Distance from Mbabane to Roseau
Up to 11,500 kilometers
Antigua and Barbuda flag Distance from Swaziland to Antigua and Barbuda is: 11,100 kilometer Distance from Mbabane to Saint John's
Peru flag Distance from Swaziland to Peru is: 11,138 kilometer Distance from Mbabane to Lima
Saint Kitts and Nevis flag Distance from Swaziland to Saint Kitts and Nevis is: 11,191 kilometer Distance from Mbabane to Basseterre
Anguilla flag Distance from Swaziland to Anguilla is: 11,266 kilometer Distance from Mbabane to The Valley
Venezuela flag Distance from Swaziland to Venezuela is: 11,289 kilometer Distance from Mbabane to Caracas
Virgin Islands flag Distance from Swaziland to Virgin Islands is: 11,452 kilometer Distance from Mbabane to Charlotte Amalie
Up to 12,000 kilometers
Puerto Rico flag Distance from Swaziland to Puerto Rico is: 11,571 kilometer Distance from Mbabane to San Juan
Aruba flag Distance from Swaziland to Aruba is: 11,583 kilometer Distance from Mbabane to Oranjestad
Colombia flag Distance from Swaziland to Colombia is: 11,719 kilometer Distance from Mbabane to Bogota
Ecuador flag Distance from Swaziland to Ecuador is: 11,918 kilometer Distance from Mbabane to Quito
Dominican Republic flag Distance from Swaziland to Dominican Republic is: 11,939 kilometer Distance from Mbabane to Santo Domingo
Up to 12,500 kilometers
Bermuda flag Distance from Swaziland to Bermuda is: 12,015 kilometer Distance from Mbabane to Hamilton
Haiti flag Distance from Swaziland to Haiti is: 12,178 kilometer Distance from Mbabane to Port-au-Prince
Panama flag Distance from Swaziland to Panama is: 12,469 kilometer Distance from Mbabane to Panama (City)
Up to 13,000 kilometers
Jamaica flag Distance from Swaziland to Jamaica is: 12,592 kilometer Distance from Mbabane to Kingston
Bahamas flag Distance from Swaziland to Bahamas is: 12,914 kilometer Distance from Mbabane to Nassau