The distance from Perth - Western Australia to Alstonville is 4278 km (or 2659 mi). The estimated driving time for the trip is 47 h and the main road for this route is the Eyre Highway, 1. In a straight line, the distance between Perth and Alstonville is 3603 km (2239 mi).