Distance from Willows to Salisbury

The distance from Willows to Salisbury is 2037 km (or 1266 mi). The estimated driving time for the trip is 24h and the main road for this route is the Marshall Street, A32. In a straight line, the distance between Willows and Salisbury is 1502 km (934 mi).