# McIver railway station

McIver railway station is a railway station on the Transperth network in Perth, Western Australia. It is located on the Airport, Armadale, Midland, Thornlie, and Ellenbrook lines, 0.9 kilometres (0.56 mi) from Perth station, providing access to Royal Perth Hospital.

## History

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 and Ellenbrook line services since 8 December 2024.

## Platforms

Track layout :
Legend :
Source :
McIver station is one of the two stations that service the Airport, Armadale, 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:
McIver station platforms :
| Stop | Platform | Line | Stopping pattern | Destination |
| 99011 | 1 | Armadale and Thornlie lines | All stations | Perth |
| 99012 | 2 | Armadale | All stations | Victoria Park |
| 99012 | 2 | Thornlie | T | Victoria Park |
| 99013 | 3 | Midland | All stations | Perth |
| 99013 | 3 | Airport | All stations | Claremont |
| 99013 | 3 | Airport | P | Perth |
| 99013 | 3 | Ellenbrook | All stations | Perth |
| 99014 | 4 | Midland | All stations | Midland |
| 99014 | 4 | Airport | All stations, P | High Wycombe |
| 99014 | 4 | Ellenbrook | All stations | Ellenbrook |

## Bus routes

| Stop | Route | Destination / description | Notes |
| Wellington Street Eastbound Yellow CAT | 3 Yellow CAT | to East Perth via Wellington Street | |
| Wellington Street Eastbound | 28 | to WACA East Perth | |
| Wellington Street Eastbound | 38 | to Cloverdale | |
| Wellington Street Eastbound | 51 | to Cannington Bus Station | |
| Wellington Street Eastbound | 220 | to Armadale Station via Albany Highway | |
| Wellington Street Eastbound | 221 | to Armadale Station via Shepperton Road and Albany Highway | Limited stops |
| Wellington Street Eastbound | 230 | to Thornlie Station via Shepperton Road, Albany Highway and Spencer Road | Limited stops |
| Wellington Street Eastbound | 907 | to Armadale Station | Limited stops |
| Wellington Street Eastbound | 960 | to Curtin University Bus Station | High frequency |
| Wellington Street Eastbound | 901 | Rail replacement service to Midland | |
| Wellington Street Eastbound | 902 | Rail replacement service to High Wycombe | |
| Wellington Street Eastbound | 905 | Rail replacement service to Victoria Park | |
| Wellington Street Westbound Yellow CAT | 3 Yellow CAT | to West Perth via Wellington Street | |
| Wellington Street Westbound | 28 | Claremont Station via HBF Stadium | |
| Wellington Street Westbound | 38, 51, 220 | Perth Busport | |
| Wellington Street Westbound | 221, 230, 907 | Perth Busport | High frequency, limited stops 907 - selected trips terminate at Forrest Place, Perth |
| Wellington Street Westbound | 960 | Mirrabooka Bus Station via Perth Busport | High frequency, selected trips terminate at ECU Mount Lawley |
| Wellington Street Westbound | 901, 902, 905 | Rail replacement service to Perth | |