Distance from Shildon to Shrewsbury

The distance from Shildon to Shrewsbury is 271 km (or 169 mi). The estimated driving time for the trip is 2h 53min and the main road for this route is the A38. In a straight line, the distance between Shildon and Shrewsbury is 225 km (140 mi).