Distance from Batley to Harrogate

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