Complete Perth Train Network Map & Guide: 8 Lines, Fares & How to Navigate Transperth

Perth’s Transperth train network is straightforward, affordable, and covers far more ground than most visitors realise. With eight lines, 85 stations, and fares starting at just $2.80, trains are the quickest way to explore beyond the CBD. Whether you’re catching a flight, heading to Fremantle for the day, or discovering hidden neighbourhoods, here’s what you need to know.

Perth Rail Map

Map controls: click to drag, scroll to zoom

KarrinyupMirrabooka KwinanaCurtinCentral Causeway Kalamunda CurtinUniversityScarborough Beach ScarboroughBeach Galleria Galleria Booragoon SeaforthSherwoodChallisMaddingtonKenwickGosnellsKelmscottArmadale CanningtonCarlisleQueens Park ThornlieRanford RoadNicholson Road CockburnCentral High Wycombe High WycombeRedcliffeAirport Central MidlandWoodbridgeEast GuildfordGuildfordSuccess Hill Bassendean Ashfield Canning Bridge Bull CreekMends St WellardKwinanaRockinghamWarnbro LakelandsMandurahAubin GroveElizabeth Quay Canning BridgeElizabeth Quay YanchepEglintonButler Alkimos Joondalup Clarkson Glendalough Grant Street West Leederville City WestSubiacoDaglish Daglish Mosman Park KarrakattaLoch StreetShowgroundsClaremontSwanbourneCottesloe Victoria Street North Fremantle Fremantle Mosman ParkVictoria StreetNorth FremantleFremantle Shenton Park Success Hill Whiteman Park Malaga BallajuraMorley Ellenbrook Murdoch Murdoch McIverClaisebrook Warwick WarwickStirling StirlingLeederville Leederville Whitfords Whitfords West LeedervillePerth Perth PerthUnderground East PerthMt LawleyMaylandsMeltham Burswood VictoriaParkCarlisleQueens Park Bayswater BassendeanAshfield Morley Burswood Bayswater Noranda Noranda Byford Perth Stadium Greenwood Edgewater Currambine Oats StreetOats Street Oats StreetCanningtonQueens ParkBeckenham SeaforthSherwoodChallisMaddingtonKenwickGosnellsKelmscottArmadale Cannington Thornlie CanningtonBeckenham

The Eight Train Lines: Where They Go and Why They Matter

Transperth’s network radiates from Perth Station in the city centre. Each line is colour-coded (see the above map), making navigation intuitive even on your first trip.

The Fremantle Line: Beach and Heritage

This is the most popular line for tourists. It runs from Perth Station through Leederville to Cottesloe Beach and terminates in historic Fremantle. Peak frequency is every 10 minutes; off-peak every 15-20 minutes.

The Yanchep Line: Retail and Recreation

Runs north from Perth Station through Subiaco (Perth’s first underground station, opened 1998) and Leederville to Yanchep. It’s the busiest line with frequencies as high as 5 minutes during peak hours between Perth and Whitfords.

The Mandurah Line: Southern Coastal Escape

Running south from Perth Station, this line serves suburbs through to the coastal town of Mandurah. Peak frequency is 15 minutes, off-peak 20-30 minutes.

The Midland Line: Heritage and Rural Appeal

Heads east from Perth Station through Northbridge and Guildford. Offers heritage experiences and semi-rural scenery. Peak frequency 15 minutes, off-peak 20-30 minutes.

The Airport Line: Getting In and Out

From Perth Station, it reaches Airport Central (serving Terminals 1 and 2) in just 15 minutes. A 280-metre elevated Skybridge connects the station directly to the terminals. For Terminals 3 and 4, exit at Redcliffe Station and catch Bus Route 292. Frequency is 10 minutes peak, 15 minutes off-peak.

The Armadale Line: Suburban and Stadium Access

Runs southwest from Perth Station through to Armadale and Byford, and serves Perth Stadium directly, making it essential for events. Peak frequency 20 minutes, off-peak 30 minutes.

The Thornlie-Cockburn Line: Newest Route

Opened in 2025, this line connects Thornlie to Cockburn Central where it joins the Mandurah line. Peak frequency 10 minutes, off-peak 15-20 minutes.

The Ellenbrook Line: Northern Growth Corridor

Runs from Perth Station through West Leederville to Ellenbrook with 10-minute peak frequency and 15-20 minute off-peak.

Understanding Fares: The 2026 Go Anywhere Fare

Perth’s fares changed on 1 January 2026. The Go Anywhere Fare means a single journey costs the same whether you’re travelling one zone or nine.

Single Journey Fares

  • $2.80 with SmartRider Autoload (most economical)
  • $3.50 cash or card payment

SmartRider: Your Key to Savings

SmartRider is a reusable contactless card. Standard SmartRider gives 10% discount; with Autoload enabled, an additional 20% applies for a total saving of 30%. For tourists staying a few days, SmartRider saves significant money compared to individual card purchases.

Daily and Family Caps

  • DayRider: $7 – unlimited travel all day on any train line
  • FamilyRider: $7 – off-peak unlimited travel for a family group

A DayRider pays for itself after three journeys, making it excellent value for exploring multiple destinations in one day.

Concessions and Free Travel

Seniors travel free during off-peak hours: 9am-3:30pm and after 7pm on weekdays; all day on weekends and public holidays. Children under 14 travel free when with a paying adult.

How to Get to the Airport in 15 Minutes

The Airport Line is faster and cheaper than taxis or rideshare from the airport to the CBD.

For Terminals 1 and 2

  1. Exit baggage claim and follow signs to Airport Central station
  2. Use SmartRider or buy a single ticket ($2.80-$3.50)
  3. Trains depart every 10 minutes during the day, 15 minutes off-peak
  4. Arrive at Perth Station in 15 minutes; Elizabeth Quay is two stops further

For Terminals 3 and 4

  1. Take the Airport Line to Redcliffe Station (3 minutes from Airport Central)
  2. Catch Bus Route 292 (connector bus runs every 12 minutes during peak times)
  3. Total journey time: approximately 30 minutes from Airport Central

More details on airport transfers inc. comparison table here.

Top Tourist Destinations by Train

Fremantle and Cottesloe

Take the Fremantle Line from Perth Station. Cottesloe (approximately 30 minutes) is famous for its beach and Sculpture by the Sea. Fremantle (approximately 45 minutes) features historic jail, vibrant markets, heritage buildings, and waterfront dining. Check the Rottnest Island Day Trip Guide if you plan to continue by ferry from Fremantle.

Subiaco

Subiaco station on the Yanchep Line is Perth’s first underground station. The precinct above features excellent restaurants, bars, independent shops, and galleries.

Swan Valley

Take the Midland Line to Guildford, a short ride from the edge of the Swan Valley wine region. The valley is 25 km from Perth CBD with 30-minute drive from Guildford.

Perth Stadium and Events

Perth Stadium is accessible via the Armadale and Thornlie-Cockburn lines with the station integrated directly into the venue. Transport is typically included in event tickets.

Accessibility and Safety

All Transperth trains and stations are designed for accessibility. Each station is designated as either Independent Access or Assisted Access. CCTV monitoring, emergency communication buttons, and regular staff patrols are in place across the network. For specific accessibility needs, call Transperth on 13 62 13.

Insider Tips

  • Get a SmartRider: the 20% Autoload discount more than pays for the card during a week-long visit
  • Buy a DayRider for $7 if you’re planning four or more journeys in a day
  • Peak times (7-9am and 4-7pm weekdays) are crowded; off-peak is quieter
  • Seniors travel free off-peak: 9am-3:30pm and after 7pm weekdays, all day weekends
  • The WA Museum Boola Bardip at Perth Cultural Centre is an easy stop on the train network
  • Whiteman Park is accessible by bus connections from the Yanchep line at Whiteman Park

Frequently Asked Questions

How much does a single Transperth train journey cost in 2026?

The Go Anywhere Fare allows travel anywhere on the network for $2.80 using SmartRider Autoload, or $3.50 with cash or card. This replaced the previous zone-based system.

What’s the fastest way from Perth CBD to the airport?

The Airport Line from Perth Station reaches Airport Central (Terminals 1 and 2) in 15 minutes. Redcliffe Station plus Bus Route 292 connects to Terminals 3 and 4.

How frequently do trains run?

Peak hours (7-9am and 4-7pm weekdays) range from 5-15 minutes depending on the line. The Yanchep line is fastest at 5 minutes between Perth and Whitfords during peak. Off-peak frequency is typically 15-30 minutes.

Can I take the train to Fremantle and Cottesloe?

Yes. Both are on the Fremantle Line from Perth Station. Cottesloe is approximately 30 minutes; Fremantle approximately 45 minutes.

Are Transperth trains accessible for people with disabilities?

Yes. All trains and stations are designed for accessibility. Stations are designated as Independent or Assisted Access. Call 13 62 13 for details before your journey.

How do I get to Optus Stadium for events?

Perth Stadium station is directly adjacent to Optus Stadium, served by the Armadale and Thornlie-Cockburn lines. Transport is typically included in event tickets.

Is there a day pass for trains?

Yes. DayRider is $7 for unlimited all-day travel on any Transperth service. FamilyRider is also $7 for off-peak family group travel. Both are available at station machines or Transperth InfoCentres.

Which line should I take to visit key tourist spots?

Fremantle Line: Fremantle and Cottesloe. Yanchep Line: Subiaco and Leederville. Armadale Line: Perth Stadium. Airport Line: airport connections. Mandurah Line: coastal Mandurah. All lines pass through Perth Station.