Countries between Swaziland and Cyprus

Up to 500 kilometers
Mozambique flag Distance from Swaziland to Mozambique is: 152 kilometer Distance from Mbabane to Maputo
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
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
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
Yemen flag Distance from Swaziland to Yemen is: 4,838 kilometer Distance from Mbabane to Sana'a
Up to 6,000 kilometers
Saudi Arabia flag Distance from Swaziland to Saudi Arabia is: 5,896 kilometer Distance from Mbabane to Riyadh
Up to 6,500 kilometers
Qatar flag Distance from Swaziland to Qatar is: 6,126 kilometer Distance from Mbabane to Doha
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
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
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
Cyprus flag Distance from Swaziland to Cyprus is: 6,823 kilometer Distance from Mbabane to Nicosia