The distance from Perth - Western Australia to Armadale - Western Australia is 36 km (or 23 mi). The estimated driving time for the trip is 28 min and the main road for this route is the Kwinana Freeway Entry. In a straight line, the distance between Perth and Armadale is 26 km (17 mi).