Countries between Swaziland and Iraq

Up to 500 kilometers
Mozambique flag Distance from Swaziland to Mozambique is: 152 kilometer Distance from Mbabane to Maputo
Luxembourg flag Distance from Swaziland to Luxembourg is: 188 kilometer Distance from Mbabane to Luxembourg
Up to 1,000 kilometers
Liechtenstein flag Distance from Swaziland to Liechtenstein is: 556 kilometer Distance from Mbabane to Vaduz
Kenya flag Distance from Swaziland to Kenya is: 858 kilometer Distance from Mbabane to Nairobi
Zimbabwe flag Distance from Swaziland to Zimbabwe is: 940 kilometer Distance from Mbabane to Harare
Up to 1,500 kilometers
Bulgaria flag Distance from Swaziland to Bulgaria is: 1,202 kilometer Distance from Mbabane to Sofia
Zambia flag Distance from Swaziland to Zambia is: 1,242 kilometer Distance from Mbabane to Lusaka
Albania flag Distance from Swaziland to Albania is: 1,361 kilometer Distance from Mbabane to Tirana
Up to 2,000 kilometers
Bosnia and Herzegovina flag Distance from Swaziland to Bosnia and Herzegovina is: 1,598 kilometer Distance from Mbabane to Sarajevo
Ethiopia flag Distance from Swaziland to Ethiopia is: 1,721 kilometer Distance from Mbabane to Addis Ababa
Malta flag Distance from Swaziland to Malta is: 1,845 kilometer Distance from Mbabane to Valletta
Up to 2,500 kilometers
Austria flag Distance from Swaziland to Austria is: 2,013 kilometer Distance from Mbabane to Vienna
Belarus flag Distance from Swaziland to Belarus is: 2,126 kilometer Distance from Mbabane to Minsk
Djibouti flag Distance from Swaziland to Djibouti is: 2,253 kilometer Distance from Mbabane to Djibouti
Tanzania flag Distance from Swaziland to Tanzania is: 2,287 kilometer Distance from Mbabane to Dar es Salaam
Eritrea flag Distance from Swaziland to Eritrea is: 2,324 kilometer Distance from Mbabane to Asmara
Up to 3,000 kilometers
Rwanda flag Distance from Swaziland to Rwanda is: 2,703 kilometer Distance from Mbabane to Kigali
Algeria flag Distance from Swaziland to Algeria is: 2,720 kilometer Distance from Mbabane to Algiers
Andorra flag Distance from Swaziland to Andorra is: 2,851 kilometer Distance from Mbabane to Andorra la Vella
Belgium flag Distance from Swaziland to Belgium is: 2,896 kilometer Distance from Mbabane to Brussels
Uganda flag Distance from Swaziland to Uganda is: 2,956 kilometer Distance from Mbabane to Kampala
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
Seychelles flag Distance from Swaziland to Seychelles is: 3,528 kilometer Distance from Mbabane to Victoria
Egypt flag Distance from Swaziland to Egypt is: 3,714 kilometer Distance from Mbabane to Cairo
Israel flag Distance from Swaziland to Israel is: 3,950 kilometer Distance from Mbabane to Jerusalem
Jordan flag Distance from Swaziland to Jordan is: 3,980 kilometer Distance from Mbabane to Amman
Up to 4,500 kilometers
Kuwait flag Distance from Swaziland to Kuwait is: 4,135 kilometer Distance from Mbabane to Kuwait (City)
Lebanon flag Distance from Swaziland to Lebanon is: 4,184 kilometer Distance from Mbabane to Beirut
Cyprus flag Distance from Swaziland to Cyprus is: 4,297 kilometer Distance from Mbabane to Nicosia
Iraq flag Distance from Swaziland to Iraq is: 4,369 kilometer Distance from Mbabane to Baghdad
Libya flag Distance from Swaziland to Libya is: 4,369 kilometer Distance from Mbabane to Tripoli
Up to 5,000 kilometers
Djerba flag Distance from Swaziland to Djerba is: 4,554 kilometer Distance from Mbabane to Djerba
Greece flag Distance from Swaziland to Greece is: 4,624 kilometer Distance from Mbabane to Athens
Canary Islands flag Distance from Swaziland to Canary Islands is: 4,640 kilometer Distance from Mbabane to Las Palmas
Sudan flag Distance from Swaziland to Sudan is: 4,651 kilometer Distance from Mbabane to Khartoum
Yemen flag Distance from Swaziland to Yemen is: 4,838 kilometer Distance from Mbabane to Sana'a
Up to 5,500 kilometers
Georgia flag Distance from Swaziland to Georgia is: 5,240 kilometer Distance from Mbabane to T'bilisi
Italy flag Distance from Swaziland to Italy is: 5,290 kilometer Distance from Mbabane to Rome
Up to 6,000 kilometers
Croatia flag Distance from Swaziland to Croatia is: 5,614 kilometer Distance from Mbabane to Zagreb
Hungary flag Distance from Swaziland to Hungary is: 5,733 kilometer Distance from Mbabane to Budapest
Saudi Arabia flag Distance from Swaziland to Saudi Arabia is: 5,896 kilometer Distance from Mbabane to Riyadh
Up to 6,500 kilometers
Czech Republic flag Distance from Swaziland to Czech Republic is: 6,101 kilometer Distance from Mbabane to Prague
Qatar flag Distance from Swaziland to Qatar is: 6,126 kilometer Distance from Mbabane to Doha
United Arab Emirates flag Distance from Swaziland to United Arab Emirates is: 6,159 kilometer Distance from Mbabane to Abu Dhabi
Oman flag Distance from Swaziland to Oman is: 6,273 kilometer Distance from Mbabane to Muscat
Germany flag Distance from Swaziland to Germany is: 6,381 kilometer Distance from Mbabane to Berlin
Up to 7,000 kilometers
Syria flag Distance from Swaziland to Syria is: 6,656 kilometer Distance from Mbabane to Damascus
Up to 9,000 kilometers
Canada flag Distance from Swaziland to Canada is: 8,554 kilometer Distance from Mbabane to Ottawa
Bermuda flag Distance from Swaziland to Bermuda is: 8,640 kilometer Distance from Mbabane to Hamilton