Perth Train Lines: A Buyer’s Guide to Stations and Travel Times

Perth has eight train lines, and most of the newest growth suburbs are now on one. Travel times to the city range from about 5 minutes for inner stations to around 50 minutes from Yanchep, Mandurah or Byford. Since 2024, new lines and extensions have opened to Ellenbrook, Yanchep, Byford and the Thornlie–Cockburn corridor. Below is each line, its key stations and the timetabled travel time to the city, all from Transperth and WA Government sources.

Last checked: November 2026. We review this guide every six months.

Perth’s train lines at a glance

LineRuns betweenEnd of line to the city
Yanchep LineYanchep – Perth Underground / Elizabeth Quay50 min
Mandurah LineMandurah – Elizabeth Quay / Perth Underground51 min
Armadale LineByford – Perth46 min
Thornlie–Cockburn LineCockburn Central – Thornlie – PerthSee Transperth timetable
Ellenbrook LineEllenbrook – Perth31 min
Midland LineMidland – Perth26 min
Airport LineHigh Wycombe – Perth – Claremont20 min (High Wycombe)
Fremantle LineFremantle – Perth30 min

Times are from a weekday mid-morning all-stops service in each line’s Transperth timetable (sources under each line below). Peak-hour and express services can differ.

How travel times are measured here

For each line we took one weekday mid-morning all-stops train from the Transperth timetable and counted the minutes from each station to Perth Station, Perth Underground or Elizabeth Quay. Your actual trip depends on the time of day, waiting time and how you get to the station. Check the Transperth journey planner for a specific trip. For road distances to the CBD, see each suburb’s buyer’s guide, linked in the tables.

Yanchep Line (northern suburbs)

The Yanchep Line runs up the Mitchell Freeway corridor. The extension to Alkimos, Eglinton and Yanchep opened on 14 July 2024, and the WA Government described the trip from Yanchep to the city as a 49-minute journey.

StationMinutes to Perth Underground
Yanchep50
Eglinton45
Alkimos42
Butler39
Clarkson34
Currambine31
Joondalup28
Edgewater25
Whitfords21
Greenwood18
Warwick15
Stirling11
Glendalough8
Leederville5

Source: Transperth Yanchep Line timetable (effective 30 November 2025), weekday 10:28am service from Yanchep; PTA media statement, 15 July 2024.

Mandurah Line (south-west corridor)

The Mandurah Line runs down the Kwinana Freeway through Cockburn, Kwinana and Rockingham to Mandurah. It connects with the Thornlie–Cockburn Line at Cockburn Central.

StationMinutes to Elizabeth Quay
Mandurah51
Lakelands47
Warnbro37
Rockingham33
Wellard29
Kwinana26
Aubin Grove20
Cockburn Central17
Murdoch13
Bull Creek10
Canning Bridge6

Source: Transperth Mandurah Line timetable (effective 13 October 2025), weekday 9:10am service from Mandurah. Perth Underground is a further 2 minutes after Elizabeth Quay.

Armadale Line (south-east, now to Byford)

The Armadale Line reopened in stages after a long shutdown. The inner section reopened on 9 June 2025 with new elevated stations at Carlisle, Oats Street, Queens Park, Cannington and Beckenham. The full line, the new elevated Armadale Station and the extension to Byford opened on 13 October 2025. The PTA described Byford to Perth as a 46-minute journey, with 400 parking bays at Byford and about 200 at the new Armadale Station.

StationMinutes to Perth
Byford46
Armadale41
Kelmscott35
Seaforth32
Gosnells30
Maddington26
Kenwick24
Beckenham21
Cannington19
Queens Park17
Oats Street15
Carlisle13
Victoria Park11
Burswood9
Perth Stadium7

Sources: Transperth Armadale Line timetable (effective 13 October 2025), weekday 9:23am service from Byford; PTA media statement, 27 July 2025; METRONET, 31 March 2025.

Thornlie–Cockburn Line (cross-suburban link)

Opened on 9 June 2025, this line links the Mandurah Line at Cockburn Central with Thornlie, through new stations at Ranford Road and Nicholson Road. It then runs into Perth through Beckenham and the inner Armadale Line stations, with a direct link to Perth Stadium. It’s the first line that connects two of Perth’s southern corridors without going through the city. That matters for suburbs like Thornlie, Canning Vale and Success.

Source: METRONET, “Thornlie-Cockburn Line opens 9 June”, 31 March 2025; Transperth Armadale Line service changes. For travel times, see the Transperth train timetables.

Ellenbrook Line (north-east)

The Ellenbrook Line opened on 8 December 2024. It branches off at Bayswater and runs through Morley, Noranda, Ballajura and Whiteman Park to Ellenbrook. The WA Government described it as a 30-minute journey between Ellenbrook and the CBD.

StationMinutes to Perth
Ellenbrook31
Whiteman Park27
Ballajura22
Noranda19
Morley17
Bayswater13
Maylands9
Mt Lawley7
East Perth5

Sources: Transperth Ellenbrook Line timetable (effective 13 October 2025), weekday 10:04am service from Ellenbrook; METRONET, 13 December 2024.

Midland Line (eastern suburbs)

The Midland Line runs through Bayswater, Bassendean and Guildford to Midland. A new Midland Station, east of the old one, opened on 22 February 2026 with a new bus interchange and a multistorey car park of more than 800 bays. The WA Government described it as the final METRONET rail project.

StationMinutes to Perth
Midland26
Woodbridge25
Guildford21
Bassendean18
Ashfield16
Bayswater13
Maylands9

Sources: Transperth Midland Line timetable (effective 13 October 2025, before the new Midland Station opened), weekday 10:04am service from Midland; PTA media statement, 14 November 2025.

Airport Line (east, via Perth Airport)

The Airport Line runs from High Wycombe through Airport Central and Redcliffe, joining the main line at Bayswater and continuing through Perth to Claremont. Transperth lists trains every 12 minutes in peak times and every 15 minutes off-peak.

StationMinutes from Perth
High Wycombe20
Airport Central18
Redcliffe15

Source: Transperth Airport Line.

Fremantle Line (western suburbs)

The Fremantle Line runs from Perth through Subiaco, Claremont and Cottesloe to Fremantle.

StationMinutes to Perth
Fremantle30
North Fremantle26
Mosman Park23
Cottesloe21
Swanbourne17
Claremont15
Karrakatta12
Shenton Park11
Daglish9
Subiaco7
West Leederville5

Source: Transperth Fremantle Line timetable (effective 1 February 2026), weekday 9:24am service from Fremantle.

What this means for buyers

A train station nearby is one of the things many Perth buyers and tenants ask about first, but it’s only one part of the picture. A few things worth weighing up:

  • Walking distance matters more than the suburb name. Being a short walk from a station is very different to being a 10-minute drive from it. Check the actual route, not just the suburb.
  • Park-and-ride fills early. At busy stations the car parks can be full early in the morning, so look at bus links and walking access as well as parking.
  • Close to the line isn’t always better. Homes right next to the tracks or station car parks can come with noise, traffic and foot traffic. Look at the property’s street, not just its distance to the station.
  • New lines change how suburbs are compared. Suburbs on the newer lines, like Ellenbrook, Alkimos, Eglinton, Yanchep and Byford, now have a direct rail option they didn’t have before. That’s worth factoring in when comparing them with established suburbs.
  • Check what’s planned around the station. Councils and the WA Government often plan more housing and shops around stations. That can mean more amenity, and also more building nearby.

This is general information only, not financial advice. As a buyer’s agent in Perth, we look at transport, the street and the property itself in our due diligence for every purchase. For a closer look at a suburb, start with its suburb buyer’s guide.

Common questions

How many train lines does Perth have?
Eight: Yanchep, Mandurah, Armadale, Thornlie–Cockburn, Ellenbrook, Midland, Airport and Fremantle, all run by Transperth.

Which new train lines have opened in Perth recently?
The Yanchep extension (July 2024), the Ellenbrook Line (December 2024), the Thornlie–Cockburn Line (June 2025), the Byford extension of the Armadale Line (October 2025) and a new Midland Station (February 2026).

How long is the train from Yanchep, Mandurah or Byford to Perth?
About 50 minutes from Yanchep, 51 minutes from Mandurah to Elizabeth Quay and 46 minutes from Byford, based on weekday mid-morning Transperth timetables.

Is it worth paying more to live near a train station?
It depends on how you’ll use it and on the property itself. Walking distance, noise, parking and what’s planned nearby all matter. A buyer’s agent can help weigh this up for your situation.

Thinking about buying near one of these lines? Book a free discovery call and we’ll talk through what suits your plans.

Scroll to Top