top of page

Armadale Line

Maddington station, 14 April 2005. Photo: Shinjiman, Wikimedia Commons.

Year Opened:

Claisebrook–Armadale–Picton 1893



Perth Stadium, McIver, Claisebrook, Burswood, Victoria Park, Carlisle, Oats Street, Welshpool, Queens Park, Cannington, Beckenham, Kenwick, Maddington, Gosnells, Seaforth, Kelmscott, Challis, Sherwood, Armadale


Typical Journey Time:

35 minutes (Perth–Armadale)


Typical Peak Frequency:

6 minutes (Cannington); 8 minutes (Armadale)


Typical Off-peak Frequency:

7 minutes (Cannington); 15 minutes (Armadale)


Typical Weekend Frequency:

7 minutes (Cannington); 15 minutes (Armadale)

The Armadale line extends to the south-eastern suburbs of Perth, and is combined in timetables with the Thornlie line. Between Perth and Claisebrook there are four tracks and the remainder of the line is double track throughout. The line diverges from the Midland line after Claisebrook, and then crosses the Swan River on the Goongoongup Bridge between Claisebrook and Perth Stadium. Perth Stadium station was opened in January 2018 to service the new Perth Stadium. Between Beckenham and Kenwick the Armadale line crosses the Midland–Kwinana freight railway. Trains on the Bunbury line share the Armadale line from the city then continue south. Services on the Armadale line typically alternate between services terminating at Armadale and services terminating at Thornlie. Most Armadale services run express between Claisebrook and Oats Street, and between Oats Street and Cannington.



bottom of page