Distance from Pretoria to Johannesburg

The distance from Pretoria to Johannesburg by car is 64 km (or 40 mi). The estimated driving time for the trip is 44 min and the main road for this route is the Frates Road, M29. In a straight line, the distance between Pretoria and Johannesburg is 57 km (36 mi).