Maddington railway station is on the Transperth network. It is located on the Armadale Line, 17.7 kilometres from Perth Station serving the suburb of Maddington.
History From 26 December 1895 until February 1952, Maddington was the junction for a 700-metre branch line to Canning Racecourse.History of Stations on the Armadale Train Line Right Track
In 2013, a major upgrade was completed to the station.Beckenham Station Upgrade Public Transport AuthorityYouTube clip Public Transport Authority
The station closed on 20 November 2023 for an 18 month shutdown to facilitate works on the Victoria Park-Canning Level Crossing Removal and Byford Rail Extension projects as part of Metronet. The station reopened on 12 October 2025 with the extension to Byford.
Services Maddington station is served by Transperth Armadale Line services.Armadale/Thornlie Line Timetable Transperth 31 January 2016
The station saw 334,839 passengers in the 2013-14 financial year.
Platforms Maddington platform arrangementStop IDPlatformLineDestinationViaStopping PatternNotes991311PerthAll stations991322ByfordAll stations
Bus routes
References