Gosnells railway station is located on the South Western Railway 21 kilometres from Perth Station in the suburb of Gosnells.
It is served by Armadale Line services which are part of the Transperth network.
[1] On 17 April 2005 a new station opened 300 metres further north[2][3] as part of a improvement program to rejuvenate the town centre and create a new retail main street running in an east-west direction across the train line.
[4] Gosnells station is served by Transperth Armadale Line services.
[7] Media related to Gosnells railway station at Wikimedia Commons