The distance from Ascot Vale to Perth - Western Australia is 3407 km (or 2118 mi). The estimated driving time for the trip is 37 h and the main road for this route is the Eyre Highway, A1. In a straight line, the distance between Ascot Vale and Perth is 2718 km (1689 mi).