Distance from Caledon to Hayes

The distance from Caledon to Hayes is 846 km (or 526 mi). The estimated driving time for the trip is 11h 46min and the main road for this route is the Doncaster Bypass. In a straight line, the distance between Caledon and Hayes is 566 km (352 mi).