Distance from Salisbury to Shildon

The distance from Salisbury to Shildon is 51 km (or 32 mi). The estimated driving time for the trip is 40min and the main road for this route is the Lindisfarne Interchange. In a straight line, the distance between Salisbury and Shildon is 43 km (27 mi).