Countries between Swaziland and Qatar

Up to 500 kilometers
Slovakia flag Distance from Swaziland to Slovakia is: 290 kilometer Distance from Mbabane to Bratislava
Up to 1,000 kilometers
Poland flag Distance from Swaziland to Poland is: 516 kilometer Distance from Mbabane to Warsaw
Mali flag Distance from Swaziland to Mali is: 712 kilometer Distance from Mbabane to Bamako
Serbia flag Distance from Swaziland to Serbia is: 739 kilometer Distance from Mbabane to Belgrade
Montenegro flag Distance from Swaziland to Montenegro is: 925 kilometer Distance from Mbabane to Podgorica
Zimbabwe flag Distance from Swaziland to Zimbabwe is: 940 kilometer Distance from Mbabane to Harare
Up to 1,500 kilometers
Romania flag Distance from Swaziland to Romania is: 1,077 kilometer Distance from Mbabane to Bucharest
Moldova flag Distance from Swaziland to Moldova is: 1,109 kilometer Distance from Mbabane to Chisinau
Zambia flag Distance from Swaziland to Zambia is: 1,242 kilometer Distance from Mbabane to Lusaka
Cameroon flag Distance from Swaziland to Cameroon is: 1,485 kilometer Distance from Mbabane to Yaounde
Up to 2,000 kilometers
Russia flag Distance from Swaziland to Russia is: 1,668 kilometer Distance from Mbabane to Moscow
Mauritania flag Distance from Swaziland to Mauritania is: 1,707 kilometer Distance from Mbabane to Nouakchott
Up to 2,500 kilometers
Tanzania flag Distance from Swaziland to Tanzania is: 2,287 kilometer Distance from Mbabane to Dar es Salaam
Comoros flag Distance from Swaziland to Comoros is: 2,328 kilometer Distance from Mbabane to Moroni
Canary Islands flag Distance from Swaziland to Canary Islands is: 2,427 kilometer Distance from Mbabane to Las Palmas
Up to 3,000 kilometers
Congo flag Distance from Swaziland to Congo is: 2,536 kilometer Distance from Mbabane to Kinshasa
Algeria flag Distance from Swaziland to Algeria is: 2,588 kilometer Distance from Mbabane to Algiers
Angola flag Distance from Swaziland to Angola is: 2,762 kilometer Distance from Mbabane to Luanda
Uganda flag Distance from Swaziland to Uganda is: 2,956 kilometer Distance from Mbabane to Kampala
Up to 3,500 kilometers
Andorra flag Distance from Swaziland to Andorra is: 3,216 kilometer Distance from Mbabane to Andorra la Vella
Gibraltar flag Distance from Swaziland to Gibraltar is: 3,252 kilometer Distance from Mbabane to Gibraltar
Central African Republic flag Distance from Swaziland to Central African Republic is: 3,325 kilometer Distance from Mbabane to Bangui
South Sudan flag Distance from Swaziland to South Sudan is: 3,456 kilometer Distance from Mbabane to Juba
Libya flag Distance from Swaziland to Libya is: 3,463 kilometer Distance from Mbabane to Tripoli
Somalia flag Distance from Swaziland to Somalia is: 3,494 kilometer Distance from Mbabane to Mogadishu
Up to 4,000 kilometers
Albania flag Distance from Swaziland to Albania is: 3,529 kilometer Distance from Mbabane to Tirana
Burundi flag Distance from Swaziland to Burundi is: 3,537 kilometer Distance from Mbabane to Bujumbura
Equatorial Guinea flag Distance from Swaziland to Equatorial Guinea is: 3,662 kilometer Distance from Mbabane to Malabo
Bosnia and Herzegovina flag Distance from Swaziland to Bosnia and Herzegovina is: 3,706 kilometer Distance from Mbabane to Sarajevo
Malta flag Distance from Swaziland to Malta is: 3,802 kilometer Distance from Mbabane to Valletta
Bulgaria flag Distance from Swaziland to Bulgaria is: 3,822 kilometer Distance from Mbabane to Sofia
Ethiopia flag Distance from Swaziland to Ethiopia is: 3,995 kilometer Distance from Mbabane to Addis Ababa
Up to 4,500 kilometers
Austria flag Distance from Swaziland to Austria is: 4,070 kilometer Distance from Mbabane to Vienna
Belgium flag Distance from Swaziland to Belgium is: 4,144 kilometer Distance from Mbabane to Brussels
Chad flag Distance from Swaziland to Chad is: 4,256 kilometer Distance from Mbabane to N'Djamena
Italy flag Distance from Swaziland to Italy is: 4,261 kilometer Distance from Mbabane to Rome
Djibouti flag Distance from Swaziland to Djibouti is: 4,443 kilometer Distance from Mbabane to Djibouti
Up to 5,000 kilometers
Greece flag Distance from Swaziland to Greece is: 4,520 kilometer Distance from Mbabane to Athens
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,663 kilometer Distance from Mbabane to Asmara
Liechtenstein flag Distance from Swaziland to Liechtenstein is: 4,690 kilometer Distance from Mbabane to Vaduz
Macedonia flag Distance from Swaziland to Macedonia is: 4,701 kilometer Distance from Mbabane to Skopje
Jersey flag Distance from Swaziland to Jersey is: 4,708 kilometer Distance from Mbabane to St. Helier
Yemen flag Distance from Swaziland to Yemen is: 4,838 kilometer Distance from Mbabane to Sana'a
Luxembourg flag Distance from Swaziland to Luxembourg is: 4,864 kilometer Distance from Mbabane to Luxembourg
Botswana flag Distance from Swaziland to Botswana is: 4,966 kilometer Distance from Mbabane to Gaborone
Up to 5,500 kilometers
Belarus flag Distance from Swaziland to Belarus is: 5,001 kilometer Distance from Mbabane to Minsk
Pakistan flag Distance from Swaziland to Pakistan is: 5,032 kilometer Distance from Mbabane to Islamabad
Armenia flag Distance from Swaziland to Armenia is: 5,060 kilometer Distance from Mbabane to Yerevan
Hungary flag Distance from Swaziland to Hungary is: 5,068 kilometer Distance from Mbabane to Budapest
Bahrain flag Distance from Swaziland to Bahrain is: 5,217 kilometer Distance from Mbabane to Manama
Germany flag Distance from Swaziland to Germany is: 5,349 kilometer Distance from Mbabane to Berlin
Azerbaijan flag Distance from Swaziland to Azerbaijan is: 5,492 kilometer Distance from Mbabane to Baku
Up to 6,500 kilometers
Egypt flag Distance from Swaziland to Egypt is: 6,106 kilometer Distance from Mbabane to Cairo
Up to 7,000 kilometers
Barbados flag Distance from Swaziland to Barbados is: 6,645 kilometer Distance from Mbabane to Bridgetown
Djerba flag Distance from Swaziland to Djerba is: 6,684 kilometer Distance from Mbabane to Djerba
Cyprus flag Distance from Swaziland to Cyprus is: 6,693 kilometer Distance from Mbabane to Nicosia
Antigua and Barbuda flag Distance from Swaziland to Antigua and Barbuda is: 6,828 kilometer Distance from Mbabane to Saint John's
Anguilla flag Distance from Swaziland to Anguilla is: 6,941 kilometer Distance from Mbabane to The Valley
Up to 7,500 kilometers
Bermuda flag Distance from Swaziland to Bermuda is: 7,035 kilometer Distance from Mbabane to Hamilton
Afghanistan flag Distance from Swaziland to Afghanistan is: 7,057 kilometer Distance from Mbabane to Kabul
Up to 8,000 kilometers
Croatia flag Distance from Swaziland to Croatia is: 7,890 kilometer Distance from Mbabane to Zagreb
Canada flag Distance from Swaziland to Canada is: 7,976 kilometer Distance from Mbabane to Ottawa
Up to 8,500 kilometers
Bahamas flag Distance from Swaziland to Bahamas is: 8,312 kilometer Distance from Mbabane to Nassau
Czech Republic flag Distance from Swaziland to Czech Republic is: 8,378 kilometer Distance from Mbabane to Prague
France flag Distance from Swaziland to France is: 8,495 kilometer Distance from Mbabane to Paris
Up to 9,500 kilometers
Bhutan flag Distance from Swaziland to Bhutan is: 9,060 kilometer Distance from Mbabane to Thimphu
Bangladesh flag Distance from Swaziland to Bangladesh is: 9,217 kilometer Distance from Mbabane to Dhaka
Up to 10,000 kilometers
Belize flag Distance from Swaziland to Belize is: 9,634 kilometer Distance from Mbabane to Belmopan
Up to 11,500 kilometers
Cambodia flag Distance from Swaziland to Cambodia is: 11,026 kilometer Distance from Mbabane to Phnom Penh
Up to 12,500 kilometers
Brunei flag Distance from Swaziland to Brunei is: 12,293 kilometer Distance from Mbabane to Bandar Seri Begawan
Up to 16,000 kilometers
Australia flag Distance from Swaziland to Australia is: 15,886 kilometer Distance from Mbabane to Canberra