The distance from Soweto to Assegaai River is 1011 km (or 629 mi). The estimated driving time for the trip is 11 h 32 min and the main road for this route is the N1. In a straight line, the distance between Soweto and Assegaai River is 809 km (503 mi).