McIver railway station is a railway station on the Transperth network in Perth, Western Australia. It is located on the Armadale/Thornlie line, Midland line and Airport line, 0.9 kilometres from Perth station, providing access to Royal Perth Hospital.