Countries between Swaziland and Zambia

Up to 500 kilometers
South Africa flag Distance from Swaziland to South Africa is: 299 kilometer Distance from Mbabane to Pretoria
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
Morocco flag Distance from Swaziland to Morocco is: 1,060 kilometer Distance from Mbabane to Rabat
Zambia flag Distance from Swaziland to Zambia is: 1,242 kilometer Distance from Mbabane to Lusaka
Up to 2,000 kilometers
Algeria flag Distance from Swaziland to Algeria is: 1,985 kilometer Distance from Mbabane to Algiers
Up to 2,500 kilometers
Comoros flag Distance from Swaziland to Comoros is: 2,060 kilometer Distance from Mbabane to Moroni
Andorra flag Distance from Swaziland to Andorra is: 2,219 kilometer Distance from Mbabane to Andorra la Vella
Up to 3,000 kilometers
Burundi flag Distance from Swaziland to Burundi is: 2,549 kilometer Distance from Mbabane to Bujumbura
Jersey flag Distance from Swaziland to Jersey is: 2,595 kilometer Distance from Mbabane to St. Helier
Ireland flag Distance from Swaziland to Ireland is: 2,910 kilometer Distance from Mbabane to Dublin
Up to 3,500 kilometers
Belgium flag Distance from Swaziland to Belgium is: 3,029 kilometer Distance from Mbabane to Brussels
Isle of Man flag Distance from Swaziland to Isle of Man is: 3,036 kilometer Distance from Mbabane to Douglas
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 8,000 kilometers
India flag Distance from Swaziland to India is: 7,829 kilometer Distance from Mbabane to New Delhi
Up to 9,000 kilometers
Bhutan flag Distance from Swaziland to Bhutan is: 8,635 kilometer Distance from Mbabane to Thimphu
Cambodia flag Distance from Swaziland to Cambodia is: 8,981 kilometer Distance from Mbabane to Phnom Penh