Countries between Swaziland and Solomon Islands

Up to 500 kilometers
Afghanistan flag Distance from Swaziland to Afghanistan is: 373 kilometer Distance from Mbabane to Kabul
Up to 1,000 kilometers
Senegal flag Distance from Swaziland to Senegal is: 653 kilometer Distance from Mbabane to Dakar
Up to 2,500 kilometers
Azerbaijan flag Distance from Swaziland to Azerbaijan is: 2,182 kilometer Distance from Mbabane to Baku
Bahrain flag Distance from Swaziland to Bahrain is: 2,314 kilometer Distance from Mbabane to Manama
Up to 3,000 kilometers
Armenia flag Distance from Swaziland to Armenia is: 2,627 kilometer Distance from Mbabane to Yerevan
Georgia flag Distance from Swaziland to Georgia is: 2,627 kilometer Distance from Mbabane to T'bilisi
Myanmar flag Distance from Swaziland to Burma is: 2,795 kilometer Distance from Mbabane to Yangon
Up to 3,500 kilometers
Spain flag Distance from Swaziland to Spain is: 3,415 kilometer Distance from Mbabane to Madrid
Up to 4,000 kilometers
Cyprus flag Distance from Swaziland to Cyprus is: 3,619 kilometer Distance from Mbabane to Nicosia
Maldives flag Distance from Swaziland to Maldives is: 3,856 kilometer Distance from Mbabane to Male
Djibouti flag Distance from Swaziland to Djibouti is: 3,899 kilometer Distance from Mbabane to Djibouti
Egypt flag Distance from Swaziland to Egypt is: 3,940 kilometer Distance from Mbabane to Cairo
Eritrea flag Distance from Swaziland to Eritrea is: 3,982 kilometer Distance from Mbabane to Asmara
Up to 4,500 kilometers
Tunisia flag Distance from Swaziland to Tunisia is: 4,112 kilometer Distance from Mbabane to Tunis
Belarus flag Distance from Swaziland to Belarus is: 4,182 kilometer Distance from Mbabane to Minsk
Bulgaria flag Distance from Swaziland to Bulgaria is: 4,391 kilometer Distance from Mbabane to Sofia
Nepal flag Distance from Swaziland to Nepal is: 4,400 kilometer Distance from Mbabane to Kathmandu
Greece flag Distance from Swaziland to Greece is: 4,419 kilometer Distance from Mbabane to Athens
Ethiopia flag Distance from Swaziland to Ethiopia is: 4,448 kilometer Distance from Mbabane to Addis Ababa
Up to 5,000 kilometers
Switzerland flag Distance from Swaziland to Switzerland is: 4,557 kilometer Distance from Mbabane to Bern
Albania flag Distance from Swaziland to Albania is: 4,693 kilometer Distance from Mbabane to Tirana
Bosnia and Herzegovina flag Distance from Swaziland to Bosnia and Herzegovina is: 4,776 kilometer Distance from Mbabane to Sarajevo
Austria flag Distance from Swaziland to Austria is: 4,900 kilometer Distance from Mbabane to Vienna
Slovenia flag Distance from Swaziland to Slovenia is: 4,934 kilometer Distance from Mbabane to Ljubljana
Croatia flag Distance from Swaziland to Croatia is: 4,948 kilometer Distance from Mbabane to Zagreb
Up to 5,500 kilometers
Czech Republic flag Distance from Swaziland to Czech Republic is: 5,032 kilometer Distance from Mbabane to Prague
Germany flag Distance from Swaziland to Germany is: 5,097 kilometer Distance from Mbabane to Berlin
Denmark flag Distance from Swaziland to Denmark is: 5,157 kilometer Distance from Mbabane to Copenhagen
Up to 6,000 kilometers
Mauritius flag Distance from Swaziland to Mauritius is: 5,519 kilometer Distance from Mbabane to Port Louis
Djerba flag Distance from Swaziland to Djerba is: 5,649 kilometer Distance from Mbabane to Djerba
Pakistan flag Distance from Swaziland to Pakistan is: 5,653 kilometer Distance from Mbabane to Islamabad
Belgium flag Distance from Swaziland to Belgium is: 5,734 kilometer Distance from Mbabane to Brussels
France flag Distance from Swaziland to France is: 5,913 kilometer Distance from Mbabane to Paris
Up to 6,500 kilometers
Andorra flag Distance from Swaziland to Andorra is: 6,144 kilometer Distance from Mbabane to Andorra la Vella
Oman flag Distance from Swaziland to Oman is: 6,169 kilometer Distance from Mbabane to Muscat
Algeria flag Distance from Swaziland to Algeria is: 6,216 kilometer Distance from Mbabane to Algiers
Chad flag Distance from Swaziland to Chad is: 6,309 kilometer Distance from Mbabane to N'Djamena
Central African Republic flag Distance from Swaziland to Central African Republic is: 6,482 kilometer Distance from Mbabane to Bangui
Up to 7,000 kilometers
Qatar flag Distance from Swaziland to Qatar is: 6,894 kilometer Distance from Mbabane to Doha
Gibraltar flag Distance from Swaziland to Gibraltar is: 6,938 kilometer Distance from Mbabane to Gibraltar
Up to 7,500 kilometers
Cameroon flag Distance from Swaziland to Cameroon is: 7,144 kilometer Distance from Mbabane to Yaounde
Congo flag Distance from Swaziland to Congo is: 7,366 kilometer Distance from Mbabane to Kinshasa
Equatorial Guinea flag Distance from Swaziland to Equatorial Guinea is: 7,398 kilometer Distance from Mbabane to Malabo
Up to 8,000 kilometers
Gabon flag Distance from Swaziland to Gabon is: 7,557 kilometer Distance from Mbabane to Libreville
Benin flag Distance from Swaziland to Benin is: 7,790 kilometer Distance from Mbabane to Porto-Novo
Burkina Faso flag Distance from Swaziland to Burkina Faso is: 7,820 kilometer Distance from Mbabane to Ouagadougou
Up to 8,500 kilometers
Mozambique flag Distance from Swaziland to Mozambique is: 8,109 kilometer Distance from Mbabane to Maputo
Ghana flag Distance from Swaziland to Ghana is: 8,111 kilometer Distance from Mbabane to Accra
Canary Islands flag Distance from Swaziland to Canary Islands is: 8,195 kilometer Distance from Mbabane to Las Palmas
Rwanda flag Distance from Swaziland to Rwanda is: 8,492 kilometer Distance from Mbabane to Kigali
Cote dIvoire flag Distance from Swaziland to Cote d'Ivoire is: 8,498 kilometer Distance from Mbabane to Yamoussoukro
Up to 9,500 kilometers
Guinea flag Distance from Swaziland to Guinea is: 9,112 kilometer Distance from Mbabane to Conakry
Up to 10,000 kilometers
Namibia flag Distance from Swaziland to Namibia is: 9,688 kilometer Distance from Mbabane to Windhoek
Up to 11,000 kilometers
Malta flag Distance from Swaziland to Malta is: 10,583 kilometer Distance from Mbabane to Valletta
Up to 11,500 kilometers
Sao Tome and Principe flag Distance from Swaziland to Sao Tome and Principe is: 11,093 kilometer Distance from Mbabane to Sao Tome
Nigeria flag Distance from Swaziland to Nigeria is: 11,136 kilometer Distance from Mbabane to Abuja
Up to 12,000 kilometers
Niger flag Distance from Swaziland to Niger is: 11,716 kilometer Distance from Mbabane to Niamey