The Armadale railway line is a major public transport route in Perth. It runs through the metropolitan area's south-eastern suburbs, connecting between Perth and Armadale. A spur line connects the Armadale after Cannington to Thornlie.