Map of Mbabane, Eswatini
Mbabane is the capital of Eswatini, with a population of about 76,218. It lies at 26.3167°S, 31.1333°E. The nearest city on our map is Malkerns, 28 km to the south.
Mbabane at a glance
Country
Region
Hhohho Region
Population
76,218GeoNames
Coordinates
-26.3167, 31.133326°19′00″S 31°08′00″E
Time zone
Africa/MbabaneUTC+02:00
Local time
–
Where is Mbabane?
- The 2nd largest city in Eswatini by recorded population.
- Located in the Southern and Eastern hemispheres.
- Daylight ranges from about 10 h 29 min on the shortest day to 13 h 47 min on the longest day (around 21 June and 21 December).
Cities near Mbabane
- Malkerns — 28 km south
- Manzini — 32 km southeast
- Barberton — 59 km north, South Africa
- Mhlume — 78 km northeast
- Piet Retief — 83 km south, South Africa
- Nhlangano — 89 km south
- Nelspruit — 95 km north, South Africa
- Ressano Garcia — 130 km northeast, Mozambique
- Matola — 138 km east, Mozambique
- Maputo — 150 km east, Mozambique
Largest cities in Eswatini
Map of Eswatini and all its cities →
Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.