Distance from Salisbury to Newcastle

The distance from Salisbury to Newcastle is 1514 km (or 941 mi). The estimated driving time for the trip is 16h 19min and the main road for this route is the Sturt Highway, A20. In a straight line, the distance between Salisbury and Newcastle is 1229 km (764 mi).