Maddington railway station

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Maddington railway station, February 2018 01.jpg
Northbound view in February 2018
Location Sampson Street, Maddington
Coordinates 32°02′59″S 115°58′58″E / 32.049611°S 115.982843°E / -32.049611; 115.982843Coordinates: 32°02′59″S 115°58′58″E / 32.049611°S 115.982843°E / -32.049611; 115.982843
Owned by Public Transport Authority
Operated by Transperth
Line(s)       Armadale
Distance 17.7 kilometres from Perth
Platforms 2 (1 island)
Tracks 2
Bus routes 6
Structure type Ground
Disabled access Yes
Other information
Station code AMN
99131 (platform 1)
99132 (platform 2)
Fare zone 2
Electrified Yes
Preceding station   Transperth Trains network   Following station
towards Perth
Armadale Line
towards Armadale

Maddington railway station is a railway station on the Transperth network. It is located on the Armadale line, 17.7 kilometres from Perth station serving the suburb of Maddington. Even after the multi-million dollar upgrade the station remains a very unpleasant and poorly planned facility in terms of shade, cleanliness, safety. there is often an overwhelming odour from the rubbish truck depot less than 100 metres away from the ticket machine. When "upgraded" new seating was added, a snaking cement bench decorated with indigenous mosaic art where the ample seating of what used to be the brick ledge of a garden bed was before demolition. This snaking bench obviously caused concerns as they decided to cement an excessive quantity of big metal studs into it to keep skateboarders away. This is a good idea just not on a seat, it feels like anti homeless spikes so much that within the first year close to half of the studs had been removed with brute force taking a sizable portion of the cement with them. The seat remains in disrepair and therefore can actually serve its purpose.


From 26 December 1895 until February 1952, Maddington was the junction for a 700-metre branch line to Canning Racecourse.[1][2]

In 2013, a major upgrade was completed to the station.[3][4]


Maddington station is served by Transperth Armadale line services.[5]


[2790] Maddington station platforms
Stop Platform Line Stopping pattern Destination Notes
99131 1 Armadale All stations, C Perth
99132 2 Armadale All stations Armadale

Bus routes[edit]

Stop Route Destination / description Notes
[10034] Albany Highway (north-west bound) 220 to Elizabeth Quay Bus Station via Albany Highway[6]
907 Rail replacement service to Perth station
[10176] Albany Highway (south-east bound) 220 to Armadale station via Albany Highway[6]
907 Rail replacement service to Armadale station
[13465] Kelvin Road (north-east bound) 228 to Gosnells station via Westfield Street[7]
229 to Westfield Carousel via Kenwick & Cannington station[8]
279 to Kalamunda bus station via Kelvin Road, Lesmurdie Road & Canning Road[9]
[13464] Kelvin Road (south-west bound) 204 to Murdoch University via Warton Road & Murdoch Station[10]
205 to Murdoch University via Campbell Road & Murdoch station[11]
228 to Thornlie station via Thornlie Avenue[7]
229 to Maddington Central[8]


  1. ^ History of Stations on the Armadale Train Line Right Track
  2. ^ Quinlan, Howard; Newland, John (2000). Australian Railway Routes 1854 - 2000. Redfern: Australian Railway Historical Society. p. 64. ISBN 0 909650 49 7. 
  3. ^ Beckenham Station Upgrade Public Transport Authority
  4. ^ YouTube clip Public Transport Authority
  5. ^ Armadale/Thornlie Line Timetable Transperth 31 January 2016
  6. ^ a b "Route 220". Bus Timetable 3 (PDF). Transperth. n.d. [effective from 9 October 2016]. 
  7. ^ a b "Route 228". Bus Timetable 5 (PDF). Transperth. n.d. [effective from 31 January 2016]. 
  8. ^ a b "Route 229". Bus Timetable 5 (PDF). Transperth. n.d. [effective from 31 January 2016]. 
  9. ^ "Route 279". Bus Timetable 89 (PDF). Transperth. n.d. [effective from 4 September 2016]. 
  10. ^ "Route 204". Bus Timetable 1 (PDF). Transperth. n.d. [effective from 9 October 2016]. 
  11. ^ "Route 205". Bus Timetable 1 (PDF). Transperth. n.d. [effective from 9 October 2016]. 

External links[edit]

Zone 2

Preceding station   Transperth Trains network   Following station
Zone 2
towards Perth
Armadale Line
All, B, C
Zone 3
towards Armadale