Distance from Tayport to Salisbury

The distance from Tayport to Salisbury is 300 km (or 187 mi). The estimated driving time for the trip is 3h 20min and the main road for this route is the Berwick Bypass, A1. In a straight line, the distance between Tayport and Salisbury is 185 km (115 mi).