Cannington railway station
Cannington is a suburban railway station on the Armadale and Thornlie–Cockburn lines, serving the suburb of Cannington south of Perth, Western Australia. It is located from Perth Station, and is part of the Transperth commuter rail network. It temporarily closed on 20 November 2023 and was rebuilt as part of the Victoria Park-Canning Level Crossing Removal Project; it reopened on 8 June 2025.
History
The original Cannington station was located between Station Street and Crawford Road in East Cannington, and was one of the original stations operational when the Armadale Line opened in 1889. As part of the electrification of the line in the early 1990s, the original Cannington station was replaced by a new station to the north-west.Rebuild
As part of a Metronet project for several level crossing removals on the Armadale line, Cannington Station has been rebuilt as a new elevated station with island platforms, and a larger, 16 stand bus interchange underneath the station platforms. The new platforms will be the length of a six car train, as opposed to the previous station's platforms which were the length of a four car train. The new station platforms are accessed by lifts, stairs and escalators. The project also replaced the siding south-east of the station with a central double-ended turnback siding to allow the safe reversal of six-car trains.To allow for the construction of the new stations and rail line, the Armadale and Thornlie lines closed for 18 months on 20 November 2023. Cannington station was demolished shortly after, with works on the new station and elevated rail beginning in 2024 and finishing on 12 October 2025, although the station without the bike shelter and foreground opened on 8 June 2025. A temporary bus interchange was constructed on Cecil Avenue to assist with the operation of replacement bus services during the shutdown.
Services
Cannington railway station is served by Transperth Armadale and Thornlie–Cockburn line services.Cannington is one of the busier stations on the Armadale and Thornlie lines, due to its location and it being a key interchange point between Armadale line, Thornlie–Cockburn line and bus services. The station saw 865,018 passengers in the 2013-14 financial year.