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