Driving directions from Johannesburg, South Africa to Mbabane, Swaziland distance


Johannesburg, South Africa
Head south on Eloff St toward Pritchard St 1.1 km
Turn left to merge onto Francois Oberholzer Fwy/M2 8.3 km
At the interchange 108A-Geldenhuys, keep left and follow signs for N3/N12 toward N1/Pretoria/R24/Witbank/O R. Tambo International Airport
Toll road
4.4 km
Take exit 113 for R24W toward Johannesburg 0.6 km
Keep right at the fork, follow signs for R24/N12/O R Tambo International Airport/Witbank and merge onto N12/R24
Continue to follow N12
Toll road
125 km
Merge onto N4
Toll road
66.6 km
Turn right 26.1 km
Continue onto R33 13.8 km
Turn right to stay on R33 37.7 km
Turn left onto N17/R33
Continue to follow N17
Entering Eswatini
62.6 km
Continue straight to stay on N17 0.3 km
At the roundabout, take the 2nd exit onto MR3 18.1 km
Take the exit toward Somhlolo Road 0.3 km
Keep left and merge onto Somhlolo Road 1.9 km
Turn left onto Scott St 0.2 km
Turn left at the 2nd cross street onto Edward St 0.1 km
Turn right
Destination will be on the right
8 m
Mbabane, Swaziland
Map data ©2022 AfriGIS (Pty) Ltd
Johannesburg to Mbabane road map

Johannesburg to Mbabane flight distance miles / km

191.6 mi / 308.4 km
Also see in South Africa
Of interest in Swaziland

Johannesburg to Mbabane car distance km / miles

366.7 km / 227.8 miles

Johannesburg to Mbabane driving time

4 hours 5 minutes

Johannesburg to Mbabane average speed

89.7 km/h

Fuel consumption calculator

27.50 liters

Fuel price calculator

41.25 €
€/L