Perth

Table of Contents

Overview - Perth

Located on the Swan River adjacent to the Indian Ocean, Perth is the capital of and the largest city by population in Western Australia. It has approximately 2,098,239 inhabitants in the city proper as of 2021. The Perth metropolitan area (Perth GCCSA) comprised 2,116,647 residents as of the 2021 Australian Bureau of Statistics Estimate.


Perth's rapid transit network consists of seven S-Train lines. It also has a number of short busways, which are not covered on this site due to them not having multiple stations.

Transperth Trains

Operating in some form since 1881, Perth's suburban railway network consists of seven S-Train lines that serve the city of Perth, Western Australia and the surrounding suburbs.

Fremantle Line

The Fremantle Line is an S-Train line on a Northeast-Southwest alignment. It runs from Fremantle in the southwest to Perth in the northeast, serving 17 stations. It through operates onto the Midland Line. The Airport Line service provides additional service to Claremont. The Showgrounds station sees limited service.


The Fremantle Line was opened in March 1881 and the last expansion to the line was the opening of City West in June 1986. The Fremantle Line is owned by the Public Transport Authority and operated by Transperth Train Operations.


Headways
ServiceM-F MiddayM-F RushSat.Sun.Notes
Fremantle-Midland15'12'15'15'*1

Schedules -- Last Updated: Dec 10, 2024

*1 - Airport Line provides additional service up to Claremont. Not shown here.

Midland Line

The Midland Line is an S-Train line on a Northeast-Southwest alignment. It runs from Perth in the southwest to Midland in the northeast, serving 15 stations. It through operates onto the Fremantle Line. The Airport Line service provides additional service to Bayswater.


The Midland Line was opened in March 1881 and the last expansion to the line was the opening of McIver in September 1989. The Midland Line is owned by the Public Transport Authority and operated by Transperth Train Operations.


Headways
ServiceM-F MiddayM-F RushSat.Sun.Notes
Fremantle-Midland15'12'15'15'*1

Schedules -- Last Updated: Dec 10, 2024

*1 - Airport Line provides additional service up to Bayswater. Not shown here.

Armadale/Thornlie Lines

The Armadale and Thornlie Lines are an S-Train line on a North-South alignment. They run from Perth in the north to Armadale and Thornlie in the south, serving 20 stations. Thornlie branch trains pass through Beckenham without stopping.


The Armadale Line was opened in May 1893 and the last expansion to the line was the opening of Stadium in December 2017. The Thornlie Branch opened August 2005. The Armadale and Thornlie Lines are owned by the Public Transport Authority and operated by Transperth Train Operations. Note that due to construction works, there is no service south of Victoria Park.


Headways
ServiceM-F MiddayM-F RushSat.Sun.Notes
Armadale/Thornlie7-8'7-8'7-8'7-8'

Schedules -- Last Updated: Dec 10, 2024

Yanchep Line

The Yanchep Line is an S-Train line on a North-South alignment. It runs from Butler in the north to Elizabeth Quay in the south, serving 16 stations. It through operates onto the Mandurah Line.


The Yanchep Line was opened in December 1992 and the last expansion to the line was the extension to Yanchep in July 2024. The Yanchep Line is owned by the Public Transport Authority and operated by Transperth Train Operations.


Headways
ServiceM-F MiddayM-F RushSat.Sun.Notes
Yanchep-Mandurah15'5-10'15'15'*1

Schedules -- Last Updated: Dec 10, 2024

*1 - Only every other train continues past Whitfords during peak hours.

Mandurah Line

The Mandurah Line is an S-Train line on a North-South alignment. It runs from Perth Underground in the north to Mandurah in the south, serving 13 stations. It through operates onto the Yanchep Line.


The Mandurah Line was opened in December 2007 and the last expansion to the line was the opening of Lakelands in June 2023. The Mandurah Line is owned by the Public Transport Authority and operated by Transperth Train Operations.


Headways
ServiceM-F MiddayM-F RushSat.Sun.Notes
Yanchep-Mandurah15'5-10'15'15'*1

Schedules -- Last Updated: Dec 10, 2024

*1 - Only every other train continues past Cockburn Central during peak hours.

Airport Line

The Airport Line is an S-Train service on an East-West alignment. It runs from Claremont in the west to High Wycombe in the east, serving 20 stations. The physical line only goes from Bayswater to High Wycombe, serving 4 stations. The Showgrounds station sees limited service.


The Airport Line was opened in October 2022. The Airport Line is owned by the Public Transport Authority and operated by Transperth Train Operations.


Headways
ServiceM-F MiddayM-F RushSat.Sun.Notes
Airport15'12'15'15'*1

Schedules -- Last Updated: Dec 10, 2024

*1 - Portions shared with Fremantle-Midland Line service provide additional service between Claremont and Bayswater. Not shown here.

Ellenbrook Line

The Ellenbrook Line (known as the Morley-Ellenbrook Line during planning) is an S-Train service on a Northeast-Southwest alignment. It runs from Ellenbrook in the northeast to Perth in the southwest, serving 13 stations. The physical line only goes from Bayswater to Ellenbrook, serving 6 stations.


The Ellenbrook Line was opened in December 2024. The Ellenbrook Line is owned by the Public Transport Authority and operated by Transperth Train Operations.


Headways
ServiceM-F MiddayM-F RushSat.Sun.Notes
Ellenbrook15'12'15'15'

Schedules -- Last Updated: Dec 10, 2024

References & Helpful Links

Transperth Train Operations at Wikipedia

Official Website for Transperth Trains: Transperth Trains


Maps

Official System Map - Transperth [PDF] [Last Accessed Dec 11, 2024]


Other Sources

Perth, Australia at Urbanrail.net


Other Websites


External Citations

Asset Notes

Line colors taken from official Transperth Zone map as of February 19, 2023. Morley-Ellenbrook Line color taken from PDP as of February 19, 2023. Transperth color taken from official website as of February 19, 2023.


Last Updated: Dec 10, 2024

Old Maps
Note: Not all maps reflect changes in service. Older maps may contain inaccuracies.
2023 02 v12023 06 v12023 12 v12024 04 v12024 07 v12024 12 v1

+ : Line/Station Extension/Opening | x : Line/Station Closure | = : Other Service Change | ! : Map change unrelated to service changes

Changelog:

2023 02 v1 - 2023 06 v1: + Opening: Lakelands station
2023 06 v1 - 2023 12 v1: - Closure: Welshpool station
2023 12 v1 - 2024 04 v1: + Service Expansion: Perth Stadium station full time service
2024 04 v1 - 2024 07 v1: + Extension: Butler to Yanchep (Joondalup/Yanchep Line)
2024 07 v1 - 2024 12 v1: + Opening: Ellenbrook Line