Distance from Bloemfontein to Pretoria

The distance from Bloemfontein to Pretoria by car is 465 km (or 289 mi). The estimated driving time for the trip is 4 h 34 min and the main road for this route is the . In a straight line, the distance between Bloemfontein and Pretoria is 430 km (268 mi).