Countries between Swaziland and Iceland

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
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,000 kilometers
Madagascar flag Distance from Swaziland to Madagascar is: 1,868 kilometer Distance from Mbabane to Antananarivo
Up to 2,500 kilometers
Comoros flag Distance from Swaziland to Comoros is: 2,060 kilometer Distance from Mbabane to Moroni
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
Somalia flag Distance from Swaziland to Somalia is: 3,494 kilometer Distance from Mbabane to Mogadishu
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
Ethiopia flag Distance from Swaziland to Ethiopia is: 4,004 kilometer Distance from Mbabane to Addis Ababa
Equatorial Guinea flag Distance from Swaziland to Equatorial Guinea is: 4,105 kilometer Distance from Mbabane to Malabo
Djibouti flag Distance from Swaziland to Djibouti is: 4,401 kilometer Distance from Mbabane to Djibouti
Up to 5,000 kilometers
Chad flag Distance from Swaziland to Chad is: 4,600 kilometer Distance from Mbabane to N'Djamena
Sudan flag Distance from Swaziland to Sudan is: 4,651 kilometer Distance from Mbabane to Khartoum
Eritrea flag Distance from Swaziland to Eritrea is: 4,694 kilometer Distance from Mbabane to Asmara
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
Yemen flag Distance from Swaziland to Yemen is: 4,838 kilometer Distance from Mbabane to Sana'a
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
Saudi Arabia flag Distance from Swaziland to Saudi Arabia is: 5,896 kilometer Distance from Mbabane to Riyadh
Up to 6,500 kilometers
Mali flag Distance from Swaziland to Mali is: 6,037 kilometer Distance from Mbabane to Bamako
Qatar flag Distance from Swaziland to Qatar is: 6,126 kilometer Distance from Mbabane to Doha
Sierra Leone flag Distance from Swaziland to Sierra Leone is: 6,140 kilometer Distance from Mbabane to Freetown
United Arab Emirates flag Distance from Swaziland to United Arab Emirates is: 6,159 kilometer Distance from Mbabane to Abu Dhabi
Bahrain flag Distance from Swaziland to Bahrain is: 6,187 kilometer Distance from Mbabane to Manama
Egypt flag Distance from Swaziland to Egypt is: 6,251 kilometer Distance from Mbabane to Cairo
Guinea flag Distance from Swaziland to Guinea is: 6,253 kilometer Distance from Mbabane to Conakry
Kuwait flag Distance from Swaziland to Kuwait is: 6,428 kilometer Distance from Mbabane to Kuwait (City)
Israel flag Distance from Swaziland to Israel is: 6,458 kilometer Distance from Mbabane to Jerusalem
Jordan flag Distance from Swaziland to Jordan is: 6,482 kilometer Distance from Mbabane to Amman
Up to 7,000 kilometers
Guinea-Bissau flag Distance from Swaziland to Guinea-Bissau is: 6,576 kilometer Distance from Mbabane to Bissau
Syria flag Distance from Swaziland to Syria is: 6,656 kilometer Distance from Mbabane to Damascus
Lebanon flag Distance from Swaziland to Lebanon is: 6,692 kilometer Distance from Mbabane to Beirut
Iraq flag Distance from Swaziland to Iraq is: 6,763 kilometer Distance from Mbabane to Baghdad
Gambia flag Distance from Swaziland to Gambia is: 6,780 kilometer Distance from Mbabane to Banjul
Cyprus flag Distance from Swaziland to Cyprus is: 6,823 kilometer Distance from Mbabane to Nicosia
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
Malta flag Distance from Swaziland to Malta is: 7,115 kilometer Distance from Mbabane to Valletta
Greece flag Distance from Swaziland to Greece is: 7,171 kilometer Distance from Mbabane to Athens
Iran flag Distance from Swaziland to Iran is: 7,197 kilometer Distance from Mbabane to Tehran
Tunisia flag Distance from Swaziland to Tunisia is: 7,333 kilometer Distance from Mbabane to Tunis
Turkey flag Distance from Swaziland to Turkey is: 7,350 kilometer Distance from Mbabane to Ankara
Cape Verde flag Distance from Swaziland to Cape Verde is: 7,454 kilometer Distance from Mbabane to Praia
Up to 8,000 kilometers
Armenia flag Distance from Swaziland to Armenia is: 7,504 kilometer Distance from Mbabane to Yerevan
Albania flag Distance from Swaziland to Albania is: 7,592 kilometer Distance from Mbabane to Tirana
Algeria flag Distance from Swaziland to Algeria is: 7,593 kilometer Distance from Mbabane to Algiers
Macedonia flag Distance from Swaziland to Macedonia is: 7,639 kilometer Distance from Mbabane to Skopje
Azerbaijan flag Distance from Swaziland to Azerbaijan is: 7,645 kilometer Distance from Mbabane to Baku
Georgia flag Distance from Swaziland to Georgia is: 7,676 kilometer Distance from Mbabane to T'bilisi
Bulgaria flag Distance from Swaziland to Bulgaria is: 7,695 kilometer Distance from Mbabane to Sofia
Montenegro flag Distance from Swaziland to Montenegro is: 7,721 kilometer Distance from Mbabane to Podgorica
Italy flag Distance from Swaziland to Italy is: 7,789 kilometer Distance from Mbabane to Rome
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
Romania flag Distance from Swaziland to Romania is: 7,863 kilometer Distance from Mbabane to Bucharest
Bosnia and Herzegovina flag Distance from Swaziland to Bosnia and Herzegovina is: 7,890 kilometer Distance from Mbabane to Sarajevo
Gibraltar flag Distance from Swaziland to Gibraltar is: 7,906 kilometer Distance from Mbabane to Gibraltar
Serbia flag Distance from Swaziland to Serbia is: 7,962 kilometer Distance from Mbabane to Belgrade
Up to 8,500 kilometers
San Marino flag Distance from Swaziland to San Marino is: 8,017 kilometer Distance from Mbabane to San Marino
Monaco flag Distance from Swaziland to Monaco is: 8,132 kilometer Distance from Mbabane to Monaco
Moldova flag Distance from Swaziland to Moldova is: 8,135 kilometer Distance from Mbabane to Chisinau
Croatia flag Distance from Swaziland to Croatia is: 8,143 kilometer Distance from Mbabane to Zagreb
Slovenia flag Distance from Swaziland to Slovenia is: 8,198 kilometer Distance from Mbabane to Ljubljana
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
Hungary flag Distance from Swaziland to Hungary is: 8,275 kilometer Distance from Mbabane to Budapest
Portugal flag Distance from Swaziland to Portugal is: 8,333 kilometer Distance from Mbabane to Lisbon
Slovakia flag Distance from Swaziland to Slovakia is: 8,376 kilometer Distance from Mbabane to Bratislava
Austria flag Distance from Swaziland to Austria is: 8,399 kilometer Distance from Mbabane to Vienna
Liechtenstein flag Distance from Swaziland to Liechtenstein is: 8,430 kilometer Distance from Mbabane to Vaduz
Switzerland flag Distance from Swaziland to Switzerland is: 8,465 kilometer Distance from Mbabane to Bern
Up to 9,000 kilometers
Ukraine flag Distance from Swaziland to Ukraine is: 8,514 kilometer Distance from Mbabane to Kiev
Czech Republic flag Distance from Swaziland to Czech Republic is: 8,631 kilometer Distance from Mbabane to Prague
Poland flag Distance from Swaziland to Poland is: 8,769 kilometer Distance from Mbabane to Warsaw
Luxembourg flag Distance from Swaziland to Luxembourg is: 8,773 kilometer Distance from Mbabane to Luxembourg
France flag Distance from Swaziland to France is: 8,813 kilometer Distance from Mbabane to Paris
Belarus flag Distance from Swaziland to Belarus is: 8,903 kilometer Distance from Mbabane to Minsk
Germany flag Distance from Swaziland to Germany is: 8,912 kilometer Distance from Mbabane to Berlin
Belgium flag Distance from Swaziland to Belgium is: 8,950 kilometer Distance from Mbabane to Brussels
Up to 9,500 kilometers
Lithuania flag Distance from Swaziland to Lithuania is: 9,001 kilometer Distance from Mbabane to Vilnius
Jersey flag Distance from Swaziland to Jersey is: 9,015 kilometer Distance from Mbabane to St. Helier
Netherlands flag Distance from Swaziland to Netherlands is: 9,088 kilometer Distance from Mbabane to Amsterdam
Russia flag Distance from Swaziland to Russia is: 9,124 kilometer Distance from Mbabane to Moscow
United Kingdom flag Distance from Swaziland to United Kingdom is: 9,154 kilometer Distance from Mbabane to London
Denmark flag Distance from Swaziland to Denmark is: 9,261 kilometer Distance from Mbabane to Copenhagen
Up to 10,000 kilometers
Estonia flag Distance from Swaziland to Estonia is: 9,527 kilometer Distance from Mbabane to Tallinn
Ireland flag Distance from Swaziland to Ireland is: 9,538 kilometer Distance from Mbabane to Dublin
Isle of Man flag Distance from Swaziland to Isle of Man is: 9,552 kilometer Distance from Mbabane to Douglas
Sweden flag Distance from Swaziland to Sweden is: 9,575 kilometer Distance from Mbabane to Stockholm
Finland flag Distance from Swaziland to Finland is: 9,608 kilometer Distance from Mbabane to Helsinki
Norway flag Distance from Swaziland to Norway is: 9,743 kilometer Distance from Mbabane to Oslo
Up to 10,500 kilometers
Faroe Islands flag Distance from Swaziland to Faroe Islands is: 10,360 kilometer Distance from Mbabane to Torshavn
Up to 11,500 kilometers
Iceland flag Distance from Swaziland to Iceland is: 11,026 kilometer Distance from Mbabane to Reykjavik