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 eight 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 eight 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: Jun 11, 2025

*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: Jun 11, 2025

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

Armadale Line

The Armadale Line is an S-Train line on a North-South alignment. It runs from Perth in the north to Armadale in the south, serving 19 stations.


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


Headways
ServiceM-F MiddayM-F RushSat.Sun.Notes
Armadale15'15'15'15'

Schedules -- Last Updated: Jun 11, 2025

Thornlie-Cockburn Line

The Thornlie-Cockburn Line is an S-Train line on a North-South alignment. It runs from Perth in the north to Cockburn Central via Thornlie, serving 15 stations.


The Thornlie Branch opened August 2005 and the last extension was to Cockburn Central in June 2025 (at which point it was separated from the Armadale Line and renamed the Thornlie-Cockburn Line). The Thornlie-Cockburn Line is owned by the Public Transport Authority and operated by Transperth Train Operations.


Headways
ServiceM-F MiddayM-F RushSat.Sun.Notes
Thornlie-Cockburn15'15'15'15'

Schedules -- Last Updated: Jun 11, 2025

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: Jun 11, 2025

*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: Jun 11, 2025

*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: Jun 11, 2025

*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: Jun 11, 2025

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. Thornlie-Cockburn Line color taken from official Zone Map as of June 11, 2025. Transperth color taken from official website as of February 19, 2023.


Last Updated: Jun 11, 2025

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 v12025 06 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 | x Temporary Closure: Armadale Line cutback to Victoria Park (Thornlie Line temporarily suspended)
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
2024 12 v1 - 2025 06 v1: + Extension: Thornlie-Cockburn Link | + Reopening: Armadale Line from Victoria Park to Cannington | + Service Expansion: Thornlie Line service at Beckenham