McIver railway station is a railway station on the Transperth network in Perth, Western Australia. It is located on the Airport, Armadale, Midland, ThornlieâÂÂCockburn, and Ellenbrook lines, from Perth station, providing access to Royal Perth Hospital.
The station was opened on 1 September 1989 and named after Ken McIver, a long serving steam engine driver and Labor member of the Western Australian Legislative Assembly for Northam and Avon from 1968 until 1986. The station was purpose-built to provide access directly to Royal Perth Hospital.
It has received Airport line services since 9 October 2022, Ellenbrook line services since 8 December 2024 and Thornlie-Cockburn Line services since 8 June 2025.
McIver station is one of the two stations that service the Airport, Armadale, Ellenbrook, Midland and Thornlie lines, with the other station being Claisebrook. The station saw 564,672 passengers in the 2013âÂÂ2014 financial year.
The following platforms are currently in use at McIver: