Distance from Harrogate to Batley

The distance from Harrogate to Batley is 39 km (or 25 mi). The estimated driving time for the trip is 37min and the main road for this route is the Swindon Lane, A61. In a straight line, the distance between Harrogate and Batley is 31 km (20 mi).