Distance from Stalybridge to Batley

The distance from Stalybridge to Batley is 51 km (or 32 mi). The estimated driving time for the trip is 46min and the main road for this route is the Oldham Road, A672. In a straight line, the distance between Stalybridge and Batley is 38 km (24 mi).