Distance from Burnley to Shrewsbury

The distance from Burnley to Shrewsbury is 171 km (or 107 mi). The estimated driving time for the trip is 1h 50min and the main road for this route is the M62. In a straight line, the distance between Burnley and Shrewsbury is 133 km (83 mi).