Distance from Maesteg to Ashby-De-La-Zouch

The distance from Maesteg to Ashby-De-La-Zouch is 258 km (or 161 mi). The estimated driving time for the trip is 2h 49min and the main road for this route is the M42. In a straight line, the distance between Maesteg and Ashby-De-La-Zouch is 195 km (122 mi).