DAILYMETRO Play now · Perth

Perth metro map: every line and every station

Looking for a map of the Perth metro? The full list of its stations, line by line? Or maybe the busiest station on the network, the oldest one or the one with the most interchanges? This page gathers everything there is to know about the Perth metro: its 8 lines and its 85 stations, each with a page of its own.

Show moreShow less

Every line has its own page: its stations in running order, its termini, its length, its interchanges and a drawn route map. So does every station: the lines that serve it, its opening year, its yearly ridership and its district. For the record, the busiest is Elizabeth Quay (2,902,683 passengers a year), the oldest is Guildford (1881), the best connected is Perth (6 lines) and the longest is the Mandurah Line (about 68.6 km).

Want to know how well you really know them? DailyMetro asks you to guess one Perth metro station every day, with clues for line, direction and distance. Or explore another network: New York, London, San Francisco, Chicago, Washington or Singapore.

Play now

Perth metro map: every line and every stationMap of the Perth metro: its 8 lines and 85 stations.
© OpenMapTiles © OpenStreetMap contributors · OpenFreeMap

Lines and their termini

Network records

How the Perth network grew

Every station on its real position, coloured by the year it opened and sized by annual ridership. The drawing assembles itself in opening order.

How the Perth network grewMap of 85 stations, coloured from 1881 (purple) to 2025 (yellow) by opening year.High Wycombe · 2022Airport Central · 2022Redcliffe · 2022Bayswater · 1896Meltham · 1948Maylands · 1896Mt Lawley · 1907East Perth · 1969Claisebrook · 1883McIver · 1989Perth · 1881City West · 1986West Leederville · 1897Subiaco · 1883Daglish · 1924Shenton Park · 1908Karrakatta · 1886Loch Street · 1954Claremont · 1886Perth Stadium · 2017Burswood · 1893Victoria Park · 1898Carlisle · 1912Oats Street · 1954Queens Park · 1899Cannington · 1897Beckenham · 1954Kenwick · 1914Maddington · 1896Gosnells · 1905Seaforth · 1948Kelmscott · 1893Challis · 1973Sherwood · 1973Armadale · 1893Byford · 1893Morley · 2024Noranda · 2024Ballajura · 2024Whiteman Park · 2024Ellenbrook · 2024Swanbourne · 1904Grant Street · 1954Cottesloe · 1884Mosman Park · 1894Victoria Street · 1954North Fremantle · 1881Fremantle · 1907Perth Underground · 2007Elizabeth Quay · 2007Canning Bridge · 2007Bull Creek · 2007Murdoch · 2007Cockburn Central · 2007Aubin Grove · 2017Kwinana · 2007Wellard · 2007Rockingham · 2007Warnbro · 2007Lakelands · 2023Mandurah · 2007Ashfield · 1954Bassendean · 1910Success Hill · 1960Guildford · 1881East Guildford · 1896Woodbridge · 1903Midland · 1968Thornlie · 2005Nicholson Road · 2025Ranford Road · 2025Leederville · 1992Glendalough · 1993Stirling · 1993Warwick · 1993Greenwood · 2005Whitfords · 1993Edgewater · 1992Joondalup · 1992Currambine · 1993Clarkson · 2004Butler · 2014Alkimos · 2024Eglinton · 2024Yanchep · 2024Nicholson Road · 2025Perth · 1881
188119532025

Frequently asked questions

Where can I see the Perth metro map?
The map at the top of this page shows all 8 lines and 85 stations. Every line then has its own page listing its stations in order.
How many stations does the Perth metro have?
The Perth metro has 85 stations across 8 lines.
How many lines does the Perth metro have?
There are 8 lines. Each one has its own page listing its stations in running order.
What is the busiest station on the Perth metro?
Elizabeth Quay, with roughly 2,902,683 passengers a year.
Which is the longest line on the Perth metro?
The Mandurah Line, at roughly 68.6 km.
What is the oldest station on the Perth metro?
Guildford, which opened in 1881.
Which Perth station has the most interchanges?
Perth, served by 6 lines.

All stations A to Z

A

B

C

D

E

F

G

H

J

K

L

M

N

O

P

Q

R

S

T

V

W

Y

Stations by district

Armadale · 4 stations

Bassendean · 3 stations

Bayswater · 6 stations

Belmont · 2 stations

Cambridge · 1 stations

Canning · 3 stations

Claremont · 1 stations

Cockburn · 2 stations

Cottesloe · 4 stations

Fremantle · 2 stations

Gosnells · 7 stations

Joondalup · 6 stations

Kalamunda · 1 stations

Kwinana · 2 stations

Mandurah · 2 stations

Melville · 2 stations

Mosman Park · 1 stations

Nedlands · 3 stations

Perth · 6 stations

Rockingham · 2 stations

Serpentine-Jarrahdale · 1 stations

South Perth · 1 stations

Stirling · 2 stations

Subiaco · 3 stations

Swan · 7 stations

Victoria Park · 5 stations

Vincent · 1 stations

Wanneroo · 5 stations