Distance from Cafda Village to Bloemfontein

The distance from Cafda Village to Bloemfontein by car is 1011 km (or 629 mi). The estimated driving time for the trip is 10 h 38 min and the main road for this route is the Donkin Street, N1, N12. In a straight line, the distance between Cafda Village and Bloemfontein is 913 km (568 mi).