Seaforth railway station (officially Seaforth Station) is a suburban railway station in Gosnells, a suburb of Perth, Western Australia. It is on the Armadale line which is part of the Transperth network, and is 22.6 kilometres (14.0 mi) southwest of Perth station and 7.8 kilometres (4.8 mi) north of Armadale station. The station opened on 4 May 1948 with low level platforms. High level platforms were added in 1968. The station consists of two side platforms with a pedestrian level crossing. It is not fully accessible due to steep ramps and a lack of tactile paving.