Distance from Pretoria to Soweto

The distance from Pretoria to Soweto by car is 84 km (or 53 mi). The estimated driving time for the trip is 59 min and the main road for this route is the Chris Hani Road, M68. In a straight line, the distance between Pretoria and Soweto is 72 km (45 mi).