Distance from Keswick to Hayes

The distance from Keswick to Hayes is 345 km (or 215 mi). The estimated driving time for the trip is 3h 48min and the main road for this route is the Doncaster Bypass. In a straight line, the distance between Keswick and Hayes is 297 km (185 mi).