Countries between Swaziland and Bermuda

Up to 500 kilometers
Afghanistan flag Distance from Swaziland to Afghanistan is: 373 kilometer Distance from Mbabane to Kabul
Up to 1,000 kilometers
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
Up to 2,000 kilometers
Bhutan flag Distance from Swaziland to Bhutan is: 1,718 kilometer Distance from Mbabane to Thimphu
Iran flag Distance from Swaziland to Iran is: 1,988 kilometer Distance from Mbabane to Tehran
Up to 2,500 kilometers
Bangladesh flag Distance from Swaziland to Bangladesh is: 2,007 kilometer Distance from Mbabane to Dhaka
Tanzania flag Distance from Swaziland to Tanzania is: 2,287 kilometer Distance from Mbabane to Dar es Salaam
Kuwait flag Distance from Swaziland to Kuwait is: 2,419 kilometer Distance from Mbabane to Kuwait (City)
Up to 3,000 kilometers
Georgia flag Distance from Swaziland to Georgia is: 2,627 kilometer Distance from Mbabane to T'bilisi
Iraq flag Distance from Swaziland to Iraq is: 2,647 kilometer Distance from Mbabane to Baghdad
Rwanda flag Distance from Swaziland to Rwanda is: 2,703 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
Maldives flag Distance from Swaziland to Maldives is: 3,273 kilometer Distance from Mbabane to Male
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
China flag Distance from Swaziland to China is: 3,870 kilometer Distance from Mbabane to Beijing
Up to 4,500 kilometers
Cambodia flag Distance from Swaziland to Cambodia is: 4,041 kilometer Distance from Mbabane to Phnom Penh
Greece flag Distance from Swaziland to Greece is: 4,419 kilometer Distance from Mbabane to Athens
Up to 5,000 kilometers
Sudan flag Distance from Swaziland to Sudan is: 4,651 kilometer Distance from Mbabane to Khartoum
Hungary flag Distance from Swaziland to Hungary is: 4,700 kilometer Distance from Mbabane to Budapest
Togo flag Distance from Swaziland to Togo is: 4,824 kilometer Distance from Mbabane to Loma
Up to 5,500 kilometers
Germany flag Distance from Swaziland to Germany is: 5,097 kilometer Distance from Mbabane to Berlin
Brunei flag Distance from Swaziland to Brunei is: 5,352 kilometer Distance from Mbabane to Bandar Seri Begawan
Kenya flag Distance from Swaziland to Kenya is: 5,419 kilometer Distance from Mbabane to Nairobi
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
Mauritius flag Distance from Swaziland to Mauritius is: 6,197 kilometer Distance from Mbabane to Port Louis
Oman flag Distance from Swaziland to Oman is: 6,273 kilometer Distance from Mbabane to Muscat
Sri Lanka flag Distance from Swaziland to Sri Lanka is: 6,409 kilometer Distance from Mbabane to Colombo
Madagascar flag Distance from Swaziland to Madagascar is: 6,432 kilometer Distance from Mbabane to Antananarivo
Up to 7,000 kilometers
Malawi flag Distance from Swaziland to Malawi is: 6,728 kilometer Distance from Mbabane to Lilongwe
Up to 7,500 kilometers
Tunisia flag Distance from Swaziland to Tunisia is: 7,333 kilometer Distance from Mbabane to Tunis
Up to 8,000 kilometers
Mozambique flag Distance from Swaziland to Mozambique is: 7,874 kilometer Distance from Mbabane to Maputo
Pakistan flag Distance from Swaziland to Pakistan is: 7,990 kilometer Distance from Mbabane to Islamabad
Up to 11,000 kilometers
Trinidad and Tobago flag Distance from Swaziland to Trinidad and Tobago is: 10,763 kilometer Distance from Mbabane to Port-of-Spain
Up to 11,500 kilometers
Venezuela flag Distance from Swaziland to Venezuela is: 11,289 kilometer Distance from Mbabane to Caracas
Virgin Islands flag Distance from Swaziland to Virgin Islands is: 11,452 kilometer Distance from Mbabane to Charlotte Amalie