Distance from Bromsgrove to Mexborough

The distance from Bromsgrove to Mexborough is 173 km (or 108 mi). The estimated driving time for the trip is 1h 52min and the main road for this route is the M42. In a straight line, the distance between Bromsgrove and Mexborough is 139 km (87 mi).