Distance from Caledon to Haverhill

The distance from Caledon to Haverhill is 769 km (or 478 mi). The estimated driving time for the trip is 10h 53min and the main road for this route is the Doncaster Bypass. In a straight line, the distance between Caledon and Haverhill is 545 km (339 mi).