Distance Between Swaziland Cities

To calculate the distance between cities in Swaziland, click on a city from the list below. Swaziland (SZ) is located in the continent of Africa and shares borders with Mozambique and South Africa. For distance calculations to cities in these countries, see cities near Swaziland.

Cities in Swaziland

Note: that the cities listed below are deemed major based on population. While there may be more major cities, these are the most populated cities in Swaziland.

City Population
Manzini110,537
Mbabane (Country Capital)76,218
Lobamba4,557

Cities Near Swaziland

The list below shows the distance between the above cities in Swaziland and populated cities outside of Swaziland which are closest.

  • Mi = Miles
  • Km = Kilometers
  • = Flight distance
  • = Driving distance
  Swaziland to Mozambique  
Vuvulane to Matola67.9 Km (42.2 Mi) 119.2 Km (74.1 Mi)
Manzini to Matola135.8 Km (84.4 Mi) 190.9 Km (118.6 Mi)
Manzini to Manhica189.1 Km (117.5 Mi) 262 Km (162.8 Mi)
  Swaziland to South Africa  
Mbabane to Barberton59.7 Km (37.1 Mi) 155.3 Km (96.5 Mi)
Mbabane to Breyten115.1 Km (71.5 Mi) 132.4 Km (82.3 Mi)
Distance Between Swaziland and Neighboring Countries

The distance between cities in Swaziland and cities in neighboring countries; South Africa cities are nearest due to being 59.7 kilometers away.

To Country Distance From Swaziland
South Africa 59.7 Km (37.1 Mi)
Mozambique 67.9 Km (42.2 Mi)
« List of Countries in Africa