Distance from Malmesbury to Batley

The distance from Malmesbury to Batley is 288 km (or 179 mi). The estimated driving time for the trip is 3h 16min and the main road for this route is the M1. In a straight line, the distance between Malmesbury and Batley is 239 km (149 mi).