Welshpool railway station, Perth

Welshpool was a railway station on the Transperth network. It was located on the Armadale and Thornlie lines, 9.5 kilometres from Perth Station serving the suburbs of Welshpool and Bentley, Western Australia.

The station closed on 20 November 2023 as part of the Victoria Park-Canning Level Crossing Removal Project, as it was located too close to the nearby Leach Highway bridge for a new station to be built.

History
Welshpool Station opened in 1889 as one of the original stations on the Armadale line. As early as the 1930s the location was concern for railway crossing safety.

During the second world war, it was considered as a suitable location for a proposed munitions factory.

Welshpool Station was planned to be closed under the original 1999 South West Metropolitan Railway Master Plan for the Armadale line branch route of the Mandurah line to enable the construction of a bridge over Welshpool Road instead of the current level crossing. However, with the change in route alignment, the closure was no longer necessary at that point in time.

Closure
The station closed on 20 November 2023 as part of a Metronet project for the removal of level crossings on the Armadale line. The project involves the removal of the Welshpool Road level crossing. Because Welshpool Station does not have high patronage, and it is too close to Welshpool Road and the Leach Highway bridge, it was determined that it was not possible to remove the Welshpool Road level crossing without closing Welshpool Station. More car bays will be added to the new Queens Park and Oats Street stations to compensate for the closure of the station, additionally Oats Street station will move slightly south to provide another transport option for the Welshpool area.

Services
Welshpool Station was served by Transperth Armadale and Thornlie line services. Usually, Armadale Line trains skipped the station with the station being primarily served by Thornlie Line trains. However, on Sundays and at night the station was additionally served by Armadale Line trains.

The station saw 116,681 passengers in the 2013-14 financial year.