Countries between Swaziland and Taiwan

Up to 500 kilometers
Gabon flag Distance from Swaziland to Gabon is: 301 kilometer Distance from Mbabane to Libreville
Equatorial Guinea flag Distance from Swaziland to Equatorial Guinea is: 442 kilometer Distance from Mbabane to Malabo
Up to 1,000 kilometers
Cameroon flag Distance from Swaziland to Cameroon is: 659 kilometer Distance from Mbabane to Yaounde
Benin flag Distance from Swaziland to Benin is: 820 kilometer Distance from Mbabane to Porto-Novo
Zimbabwe flag Distance from Swaziland to Zimbabwe is: 940 kilometer Distance from Mbabane to Harare
Nigeria flag Distance from Swaziland to Nigeria is: 985 kilometer Distance from Mbabane to Abuja
Up to 1,500 kilometers
Congo flag Distance from Swaziland to Congo is: 1,080 kilometer Distance from Mbabane to Kinshasa
Zambia flag Distance from Swaziland to Zambia is: 1,242 kilometer Distance from Mbabane to Lusaka
Central African Republic flag Distance from Swaziland to Central African Republic is: 1,387 kilometer Distance from Mbabane to Bangui
Up to 2,000 kilometers
Niger flag Distance from Swaziland to Niger is: 1,548 kilometer Distance from Mbabane to Niamey
Chad flag Distance from Swaziland to Chad is: 1,596 kilometer Distance from Mbabane to N'Djamena
Burkina Faso flag Distance from Swaziland to Burkina Faso is: 1,614 kilometer Distance from Mbabane to Ouagadougou
Up to 2,500 kilometers
Mali flag Distance from Swaziland to Mali is: 2,120 kilometer Distance from Mbabane to Bamako
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,543 kilometer Distance from Mbabane to Bujumbura
Rwanda flag Distance from Swaziland to Rwanda is: 2,600 kilometer Distance from Mbabane to Kigali
Uganda flag Distance from Swaziland to Uganda is: 2,956 kilometer Distance from Mbabane to Kampala
Up to 3,500 kilometers
Kenya flag Distance from Swaziland to Kenya is: 3,342 kilometer Distance from Mbabane to Nairobi
Malawi flag Distance from Swaziland to Malawi is: 3,364 kilometer Distance from Mbabane to Lilongwe
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
Ethiopia flag Distance from Swaziland to Ethiopia is: 3,660 kilometer Distance from Mbabane to Addis Ababa
Libya flag Distance from Swaziland to Libya is: 3,675 kilometer Distance from Mbabane to Tripoli
Djerba flag Distance from Swaziland to Djerba is: 3,736 kilometer Distance from Mbabane to Djerba
Canary Islands flag Distance from Swaziland to Canary Islands is: 3,873 kilometer Distance from Mbabane to Las Palmas
Eritrea flag Distance from Swaziland to Eritrea is: 3,895 kilometer Distance from Mbabane to Asmara
Morocco flag Distance from Swaziland to Morocco is: 3,996 kilometer Distance from Mbabane to Rabat
Up to 4,500 kilometers
Malta flag Distance from Swaziland to Malta is: 4,026 kilometer Distance from Mbabane to Valletta
Algeria flag Distance from Swaziland to Algeria is: 4,067 kilometer Distance from Mbabane to Algiers
Gibraltar flag Distance from Swaziland to Gibraltar is: 4,162 kilometer Distance from Mbabane to Gibraltar
Egypt flag Distance from Swaziland to Egypt is: 4,190 kilometer Distance from Mbabane to Cairo
Djibouti flag Distance from Swaziland to Djibouti is: 4,201 kilometer Distance from Mbabane to Djibouti
Comoros flag Distance from Swaziland to Comoros is: 4,240 kilometer Distance from Mbabane to Moroni
Up to 5,000 kilometers
Greece flag Distance from Swaziland to Greece is: 4,521 kilometer Distance from Mbabane to Athens
Portugal flag Distance from Swaziland to Portugal is: 4,554 kilometer Distance from Mbabane to Lisbon
Israel flag Distance from Swaziland to Israel is: 4,592 kilometer Distance from Mbabane to Jerusalem
Italy flag Distance from Swaziland to Italy is: 4,637 kilometer Distance from Mbabane to Rome
Jordan flag Distance from Swaziland to Jordan is: 4,653 kilometer Distance from Mbabane to Amman
Andorra flag Distance from Swaziland to Andorra is: 4,707 kilometer Distance from Mbabane to Andorra la Vella
Albania flag Distance from Swaziland to Albania is: 4,734 kilometer Distance from Mbabane to Tirana
Cyprus flag Distance from Swaziland to Cyprus is: 4,745 kilometer Distance from Mbabane to Nicosia
Lebanon flag Distance from Swaziland to Lebanon is: 4,774 kilometer Distance from Mbabane to Beirut
Monaco flag Distance from Swaziland to Monaco is: 4,811 kilometer Distance from Mbabane to Monaco
Montenegro flag Distance from Swaziland to Montenegro is: 4,834 kilometer Distance from Mbabane to Podgorica
Yemen flag Distance from Swaziland to Yemen is: 4,838 kilometer Distance from Mbabane to Sana'a
Macedonia flag Distance from Swaziland to Macedonia is: 4,849 kilometer Distance from Mbabane to Skopje
San Marino flag Distance from Swaziland to San Marino is: 4,868 kilometer Distance from Mbabane to San Marino
Madagascar flag Distance from Swaziland to Madagascar is: 4,926 kilometer Distance from Mbabane to Antananarivo
Bosnia and Herzegovina flag Distance from Swaziland to Bosnia and Herzegovina is: 4,966 kilometer Distance from Mbabane to Sarajevo
Bulgaria flag Distance from Swaziland to Bulgaria is: 4,982 kilometer Distance from Mbabane to Sofia
Up to 5,500 kilometers
Saudi Arabia flag Distance from Swaziland to Saudi Arabia is: 5,071 kilometer Distance from Mbabane to Riyadh
Serbia flag Distance from Swaziland to Serbia is: 5,116 kilometer Distance from Mbabane to Belgrade
Croatia flag Distance from Swaziland to Croatia is: 5,124 kilometer Distance from Mbabane to Zagreb
Liechtenstein flag Distance from Swaziland to Liechtenstein is: 5,201 kilometer Distance from Mbabane to Vaduz
Romania flag Distance from Swaziland to Romania is: 5,251 kilometer Distance from Mbabane to Bucharest
Iraq flag Distance from Swaziland to Iraq is: 5,366 kilometer Distance from Mbabane to Baghdad
Hungary flag Distance from Swaziland to Hungary is: 5,367 kilometer Distance from Mbabane to Budapest
Austria flag Distance from Swaziland to Austria is: 5,396 kilometer Distance from Mbabane to Vienna
France flag Distance from Swaziland to France is: 5,400 kilometer Distance from Mbabane to Paris
Kuwait flag Distance from Swaziland to Kuwait is: 5,418 kilometer Distance from Mbabane to Kuwait (City)
Seychelles flag Distance from Swaziland to Seychelles is: 5,427 kilometer Distance from Mbabane to Victoria
Luxembourg flag Distance from Swaziland to Luxembourg is: 5,466 kilometer Distance from Mbabane to Luxembourg
Bahrain flag Distance from Swaziland to Bahrain is: 5,491 kilometer Distance from Mbabane to Manama
Jersey flag Distance from Swaziland to Jersey is: 5,494 kilometer Distance from Mbabane to St. Helier
Up to 6,000 kilometers
Qatar flag Distance from Swaziland to Qatar is: 5,536 kilometer Distance from Mbabane to Doha
Czech Republic flag Distance from Swaziland to Czech Republic is: 5,567 kilometer Distance from Mbabane to Prague
Moldova flag Distance from Swaziland to Moldova is: 5,602 kilometer Distance from Mbabane to Chisinau
Belgium flag Distance from Swaziland to Belgium is: 5,607 kilometer Distance from Mbabane to Brussels
Netherlands flag Distance from Swaziland to Netherlands is: 5,773 kilometer Distance from Mbabane to Amsterdam
Germany flag Distance from Swaziland to Germany is: 5,824 kilometer Distance from Mbabane to Berlin
Armenia flag Distance from Swaziland to Armenia is: 5,833 kilometer Distance from Mbabane to Yerevan
Poland flag Distance from Swaziland to Poland is: 5,910 kilometer Distance from Mbabane to Warsaw
Georgia flag Distance from Swaziland to Georgia is: 5,962 kilometer Distance from Mbabane to T'bilisi
Ireland flag Distance from Swaziland to Ireland is: 6,000 kilometer Distance from Mbabane to Dublin
Up to 6,500 kilometers
Iran flag Distance from Swaziland to Iran is: 6,045 kilometer Distance from Mbabane to Tehran
Isle of Man flag Distance from Swaziland to Isle of Man is: 6,057 kilometer Distance from Mbabane to Douglas
Oman flag Distance from Swaziland to Oman is: 6,142 kilometer Distance from Mbabane to Muscat
United Arab Emirates flag Distance from Swaziland to United Arab Emirates is: 6,159 kilometer Distance from Mbabane to Abu Dhabi
Denmark flag Distance from Swaziland to Denmark is: 6,161 kilometer Distance from Mbabane to Copenhagen
Azerbaijan flag Distance from Swaziland to Azerbaijan is: 6,209 kilometer Distance from Mbabane to Baku
Belarus flag Distance from Swaziland to Belarus is: 6,242 kilometer Distance from Mbabane to Minsk
Lithuania flag Distance from Swaziland to Lithuania is: 6,262 kilometer Distance from Mbabane to Vilnius
Sri Lanka flag Distance from Swaziland to Sri Lanka is: 6,409 kilometer Distance from Mbabane to Colombo
Up to 7,000 kilometers
Norway flag Distance from Swaziland to Norway is: 6,619 kilometer Distance from Mbabane to Oslo
Estonia flag Distance from Swaziland to Estonia is: 6,738 kilometer Distance from Mbabane to Tallinn
Russia flag Distance from Swaziland to Russia is: 6,748 kilometer Distance from Mbabane to Moscow
Finland flag Distance from Swaziland to Finland is: 6,820 kilometer Distance from Mbabane to Helsinki
Faroe Islands flag Distance from Swaziland to Faroe Islands is: 6,936 kilometer Distance from Mbabane to Torshavn
Up to 7,500 kilometers
Maldives flag Distance from Swaziland to Maldives is: 7,411 kilometer Distance from Mbabane to Male
Iceland flag Distance from Swaziland to Iceland is: 7,451 kilometer Distance from Mbabane to Reykjavik
Afghanistan flag Distance from Swaziland to Afghanistan is: 7,478 kilometer Distance from Mbabane to Kabul
Up to 8,000 kilometers
Pakistan flag Distance from Swaziland to Pakistan is: 7,803 kilometer Distance from Mbabane to Islamabad
Up to 8,500 kilometers
India flag Distance from Swaziland to India is: 8,076 kilometer Distance from Mbabane to New Delhi
Tajikistan flag Distance from Swaziland to Tajikistan is: 8,192 kilometer Distance from Mbabane to Dushanbe
Kyrgyzstan flag Distance from Swaziland to Kyrgyzstan is: 8,194 kilometer Distance from Mbabane to Bishkek
Kazakhstan flag Distance from Swaziland to Kazakhstan is: 8,234 kilometer Distance from Mbabane to Astana
Singapore flag Distance from Swaziland to Singapore is: 8,339 kilometer Distance from Mbabane to Singapore
Up to 9,000 kilometers
Thailand flag Distance from Swaziland to Thailand is: 8,696 kilometer Distance from Mbabane to Bangkok
Nepal flag Distance from Swaziland to Nepal is: 8,847 kilometer Distance from Mbabane to Kathmandu
Tibet flag Distance from Swaziland to Tibet is: 8,901 kilometer Distance from Mbabane to Lhasa
Up to 9,500 kilometers
Bhutan flag Distance from Swaziland to Bhutan is: 9,270 kilometer Distance from Mbabane to Thimphu
Bangladesh flag Distance from Swaziland to Bangladesh is: 9,328 kilometer Distance from Mbabane to Dhaka
Up to 10,000 kilometers
Vietnam flag Distance from Swaziland to Vietnam is: 9,596 kilometer Distance from Mbabane to Hanoi
Myanmar flag Distance from Swaziland to Burma is: 9,913 kilometer Distance from Mbabane to Yangon
Up to 11,000 kilometers
Latvia flag Distance from Swaziland to Latvia is: 10,526 kilometer Distance from Mbabane to Riga
Malaysia flag Distance from Swaziland to Malaysia is: 10,532 kilometer Distance from Mbabane to Kuala Lumpur
Laos flag Distance from Swaziland to Laos is: 10,591 kilometer Distance from Mbabane to Vientiane
Mongolia flag Distance from Swaziland to Mongolia is: 10,709 kilometer Distance from Mbabane to Ulaanbaatar
Cambodia flag Distance from Swaziland to Cambodia is: 10,859 kilometer Distance from Mbabane to Phnom Penh
Up to 11,500 kilometers
Taiwan flag Distance from Swaziland to Taiwan is: 11,225 kilometer Distance from Mbabane to Taipei
Up to 12,000 kilometers
China flag Distance from Swaziland to China is: 11,622 kilometer Distance from Mbabane to Beijing
Hong Kong flag Distance from Swaziland to Hong Kong is: 11,755 kilometer Distance from Mbabane to Hong Kong
Brunei flag Distance from Swaziland to Brunei is: 11,990 kilometer Distance from Mbabane to Bandar Seri Begawan
Up to 12,500 kilometers
North Korea flag Distance from Swaziland to North Korea is: 12,409 kilometer Distance from Mbabane to P'yongyang
Up to 13,000 kilometers
Philippines flag Distance from Swaziland to Philippines is: 12,572 kilometer Distance from Mbabane to Manila
South Korea flag Distance from Swaziland to South Korea is: 12,574 kilometer Distance from Mbabane to Seoul
Up to 14,000 kilometers
Japan flag Distance from Swaziland to Japan is: 13,692 kilometer Distance from Mbabane to Tokyo