Distance from Swaelkrans to Johannesburg

The distance from Swaelkrans to Johannesburg by car is 754 km (or 469 mi). The estimated driving time for the trip is 8 h 19 min and the main road for this route is the . In a straight line, the distance between Swaelkrans and Johannesburg is 598 km (372 mi).