Distance from Northam to Salisbury

The distance from Northam to Salisbury is 2579 km (or 1603 mi). The estimated driving time for the trip is 26h and the main road for this route is the Eyre Highway, 1. In a straight line, the distance between Northam and Salisbury is 2069 km (1286 mi).