List of Transperth railway stations
Template:Short description Template:Use dmy dates Template:Use Australian English

Transperth is the public transport system serving Perth, Western Australia. The Transperth rail network is owned and operated by the Public Transport Authority (PTA), a state government agency.<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> It has 85 stations and eight lines which radiate out from the central station of Perth. The lines are the Airport, Armadale, Ellenbrook, Fremantle, Mandurah, Midland, Thornlie–Cockburn, and Yanchep lines.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> From June 2022 to June 2023, the Transperth rail network had 53.2 million boardings.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
History
The first railway to open in the Perth area was the Eastern Railway, which opened in 1881 between Fremantle to Guildford via Perth, forming the modern-day Fremantle and Midland lines. This was later extended past Midland and suburban services were extended to Midland in 1904 and 1905. The South Western Railway was opened between Perth and Bunbury in 1893. Suburban services initially ran as far as Cannington, but were extended over the following decades to reach Armadale station by the 1950s to form the Armadale line.<ref>Template:Cite book</ref>
Initially served by steam trains, diesel railcars began running on 28 November 1954. This allowed for smaller spacing between stations, and so seven new stations opened on that day: Ashfield, Higham (now known as Beckenham station), Grant Street, Stokely, Loch Street, Oats Street, and Victoria Street.<ref name="The Sunday Times 21 November 1954">Template:Cite news</ref><ref name="The West Australian 27 November 1954">Template:Cite news</ref> The Fremantle line was closed on 2 September 1979 due to declining patronage, but it was reopened on 29 July 1983 after a public outcry. The network was electrified in the early 1990s,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and the Yanchep line opened on 20 December 1992 as the Joondalup line with three stations operational: Leederville, Edgewater, and Joondalup.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The remaining stations between Perth and Joondalup opened on 21 March 1993,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and an extension to Currambine station opened on 8 August 1993.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Subiaco station was rebuilt in the late 1990s, opening on 9 December 1998<ref name="The West Australian 9 December 1998"/> as Perth's first underground station.<ref name="Media Statements 12 December 1998">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
A number of new stations opened in the 2000s under the New MetroRail project. This included an extension of the Joondalup line to Clarkson on 4 October 2004,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> a branch off the Armadale line to Thornlie on 7 August 2005,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and the Template:Convert Mandurah line, which opened in 2007. The first section of the Mandurah line, which was the two underground stations (Perth Underground and Elizabeth Quay), opened on 15 October 2007,<ref name="Media Statements 15 October 2007">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="ABC News 15 October 2007">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and the second section, which was the nine stations between Elizabeth Quay and Mandurah, which opened on 23 December 2007.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> On 21 September 2014, an extension of the Joondalup line to Butler opened.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
Another large increase in the station count occurred under the Metronet program in the 2020s. This included the Airport line, a three-station branch off the Midland line that opened on 9 October 2022,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> a three-station extension of the Joondalup line (renamed to the Yanchep line) to Yanchep that opened on 14 July 2024,<ref name="The West Australian 14 July 2024">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="Media Statements 14 July 2024">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> the Ellenbrook line, a five-station branch off the Midland line which opened on 8 December 2024,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> an extension of the Thornlie line (renamed the Thornlie–Cockburn line) to link up to the Mandurah line with two new stations which opened on 8 June 2025,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and an extension of the Armadale line by one station to Byford which was completed on 12 October 2025.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Additionally, five stations along the Armadale line were rebuilt and one station was closed as part of the Victoria Park-Canning Level Crossing Removal Project, which temporarily closed the Armadale line for 18 months from November 2023 to October 2025.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
Stations
There are 85 Transperth railway stations. 39 of those stations have bus transfers.<ref name="Zone Map"/> Five of those stations are underground: Airport Central,<ref name="FAL PDP">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Elizabeth Quay, Perth Underground,<ref name="Media Statements 15 October 2007"/><ref name="ABC News 15 October 2007"/> Redcliffe,<ref name="FAL PDP"/> and Subiaco stations.<ref name="Media Statements 12 December 1998"/> Showgrounds station only operates during events at the Claremont Showground.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
The Armadale, Fremantle, and Midland lines are known as the "heritage lines" as they were constructed long before the other lines.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Over half the stations on the heritage lines have poor disabled accessibility despite all stations having step-free access. Factors limiting accessibility include non-compliant ramps, a lack of tactile paving, large platform gaps, and pedestrian level crossings. Perth station is accessible with the exception of platform four, which is used by the Armadale line. All stations along the Thornlie Cockburn line and inner section of the Armadale Line are now accessible thanks to a wide program of upgrades and station rebuilds, with the exception of McIver and Burswood. 7 stations along the temporarily closed outer Armadale line remain inaccessible. 13 stations on the Fremantle line remain inaccessible, with the exceptions being Fremantle, Subiaco, and West Leederville stations. Eight stations along the Midland line are also not accessible, with the exceptions being Bassendean, Bayswater, Claisebrook, East Perth, Maylands, and Midland stations. All stations along the Ellenbrook and Airport line branches, Mandurah line and the Yanchep line are accessible except Edgewater, Leederville, and Stirling stations.<ref name="Stations accessibility">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
All stations along the Ellenbrook and Airport line branches, the Yanchep line, the Mandurah line and the Thornlie-Cockburn Line (except McIver, Claisebrook, Burswood and Victoria Park) have Template:Convert long platforms, which are long enough for six car trains, the longest trains used on the network. Most stations along the heritage lines have platforms which are only Template:Convert long, limiting the length of trains that can be used on those lines. The exceptions are Bayswater, East Perth, Perth (except Platforms 3 and 4), West Leederville, Perth Stadium, Carlisle, Oats Street, Queens Park, Cannington, Beckenham, Armadale and Byford stations. The other stations are planned to be lengthened eventually as part of a wider upgrade project on the heritage lines.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
List of current stations
Template:Legend Template:Legend Template:Sticky header
| Station | Image | Served by<ref name="Zone map" /> | Distance from Perth<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Fare zone<ref name="Zone map">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Location<ref name="Google Maps">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Opened | Notes | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| km | mi | ||||||||||
| Airport Central | Template:Rail color box | 13.4 | 8.3 | 2 | Perth Airport | Template:Date table sorting<ref name="Media Statement 16 August 2022">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref><ref name="WAtoday 16 August 2022">{{#invoke:citation/CS1|citation |
CitationClass=web
}}</ref> |
|||
| Alkimos | Template:Rail color box | 43.9 | 26.7 | 5 | Alkimos | Template:Date table sorting<ref name="The West Australian 14 July 2024" /><ref name="Media Statements 14 July 2024" /> | Bus interchange<ref name="Zone Map" /> | ||||
| Armadale | 30.4 | 18.9 | 4 | Armadale | Template:Date table sorting<ref name="2006 book">Template:Cite book</ref> | Bus interchange<ref name="Zone Map" />
Transwa Australind (from 2026) | |||||
| Ashfield | Template:Rail color box | 9.3 | 5.8 | 2 | Ashfield, Bassendean | Template:Date table sorting<ref name="1981 book" /><ref name="The Sunday Times 21 November 1954" /><ref name="The West Australian 27 November 1954" /> | |||||
| Aubin Grove | Template:Rail color box | 23.8 | 14.8 | 3 | Atwell, Success | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" /> | |||
| Ballajura | Template:Rail color box | 15.9 | 9.9 | 2<ref name="Morley–Ellenbrook Line Fact Sheet" /> | Whiteman | Template:Date table sorting | Bus interchange<ref name="Morley–Ellenbrook Line Fact Sheet" /> | ||||
| Bassendean | Template:Rail color box | 10.8 | 6.7 | 2 | Bassendean | Template:Date table sorting<ref name="1981 book" /><ref name="Bassendean history" /><ref name="Bassendean station inHerit">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" />Template:BrOriginally named West Guildford. Renamed to Bassendean in 1922.<ref name="1981 book" /><ref name="Bassendean station inHerit" /> | |||
| Bayswater | Bayswater station platform with a train | Template:Rail color boxTemplate:Rail color boxTemplate:Rail color box | 6.7 | 4.2 | 1 | Bayswater | 1896<ref name="1981 book" /><ref>Template:Cite book</ref> | Bus interchange<ref name="Zone Map" />Template:BrRebuilt station opened on 8 October 2023<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> | ||
| Beckenham | Beckenham station platform shelter | Template:Rail color boxTemplate:Rail color box | 13.6 | 8.5 | 2 | Beckenham | Template:Date table sorting<ref name="The Sunday Times 21 November 1954" /><ref name="The West Australian 27 November 1954" /> | citation | CitationClass=web
}}</ref> | ||
| Bull Creek | Bull Creek station platform | Template:Rail color box | 11.7 | 7.3 | 2 | Bateman, Bull Creek | Template:Date table sorting<ref name="Media Statement 23 December 2007">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" /> | ||
| Burswood | Burswood station platform | Template:Rail color boxTemplate:Rail color box | 4.6 | 2.9 | 1 | Burswood | 1893<ref name="2006 book" /> | citation | CitationClass=web
}}</ref> on 30 May 1923<ref name="Victoria Park history">{{#invoke:citation/CS1|citation |
CitationClass=web
}}</ref> or in April 1929.<ref name="2006 book" /> Renamed to Burswood on 1 May 1994.<ref name="Victoria Park history" /> | |
| Butler | Butler station building long shot | Template:Rail color box | 40.7 | 25.3 | 5 | Butler | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" /> | ||
| Byford | File:Byford Station (2025).jpg | Template:Rail color box | 38.4 | 24.0 | 4 | Byford | 12 October 2025 | Bus interchange
Transwa Australind (from 2026) Line terminus | |||
| Canning Bridge | Canning Bridge station bridge over platforms | Template:Rail color box | 7.2 | 4.5 | 1 | Como | Template:Date table sorting<ref name="Media Statement 23 December 2007" /> | Bus interchange<ref name="Zone Map" /> | |||
| Cannington | Train at Cannington station platforms | Template:Rail color boxTemplate:Rail color box | 12.2 | 7.6 | 2 | Cannington, East Cannington | Template:Date table sorting<ref name="PTA history" /> | Bus interchange<ref name="Zone Map" /> | |||
| Carlisle | Carlisle station platform | Template:Rail color boxTemplate:Rail color box | 7.4 | 4.6 | 1 | Carlisle, East Victoria Park | Template:Date table sorting<ref name="2006 book" /><ref name="Victoria Park history" /> | Originally named Mint Street. Renamed to East Victoria Park in 1912. Renamed to Carlisle in April 1919.<ref name="2006 book" /><ref name="Victoria Park history" /> | |||
| Challis | Challis station platform shelter | Template:Rail color box | 27.3 | 17.0 | 3 | Kelmscott | Template:Date table sorting<ref name="PTA history" /><ref name="2006 book" /> | ||||
| City West | City West platform at night | Template:Rail color boxTemplate:Rail color box | 1.6 | 1.0 | 1/Template:Abbr | West Perth | Template:Date table sorting<ref name="West Perth plaque">Template:Cite sign</ref> | Originally named West Perth.<ref name="West Perth plaque" /> Renamed to City West on 19 November 1987.<ref>Template:Cite sign</ref> | |||
| Claisebrook | Claisebrook station platform shelter | Template:Rail color boxTemplate:Rail color boxTemplate:Rail color boxTemplate:Rail color boxTemplate:Rail color box | 1.3 | 0.8 | 1/Template:Abbr | East Perth, Perth | Template:Date table sorting<ref name="1981 book" /> | Originally named East Perth. Renamed to Claisebrook in 1969.<ref name="1981 book" /> | |||
| Claremont | Claremont station platform shelter viewed from bridge | Template:Rail color boxTemplate:Rail color box | 9.4 | 5.8 | 1 | Claremont | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref><ref>{{#invoke:citation/CS1|citation |
CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" />Template:BrOriginally named Butler's Swamp. Renamed to Claremont in 1882/1883.<ref name="1981 book" />Airport Line Western Terminus | |
| Clarkson | Clarkson station platform shelter | Template:Rail color box | 33.2 | 20.6 | 4 | Clarkson | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" /> | ||
| Cockburn Central | Cockburn Central station western entrance | Template:Rail color boxTemplate:Rail color box | 20.5 | 12.7 | 3 | Cockburn Central, Jandakot | Template:Date table sorting<ref name="Media Statement 23 December 2007" /> | Bus interchange<ref name="Zone Map" />Thornlie-Cockburn Line Terminus | |||
| Cottesloe | Cottesloe station platform viewed from bridge | Template:Rail color box | 12.4 | 7.7 | 2 | Cottesloe | Template:Sort<ref name="1981 book" /> | Bus interchange<ref name="Zone Map" /> | |||
| Currambine | Currambine station platform and shelter | Template:Rail color box | 29.2 | 18.1 | 4 | Currambine, Joondalup | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
|||
| Daglish | Daglish station platform shelter | Template:Rail color boxTemplate:Rail color box | 4.9 | 3.0 | 1 | Daglish, Subiaco | Template:Date table sorting<ref>Template:Cite news</ref><ref>Template:Cite news</ref> | ||||
| East Guildford | Small station platform shelter | Template:Rail color box | 14.1 | 8.8 | 2 | Guildford | Template:Date table sorting<ref name="1981 book" /> | Originally named Woodbridge. Renamed East Guildford in 1908.<ref name="1981 book" /> | |||
| East Perth | East Perth station platform and concourse long shot | Template:Rail color boxTemplate:Rail color boxTemplate:Rail color box | 2.1 | 1.3 | 1 | East Perth, Perth | Template:Date table sorting<ref name="1981 book" /> | ||||
| Edgewater | Edgewater station platform and shelter | Template:Rail color box | 22.9 | 14.2 | 3 | Edgewater, Heathridge | Template:Date table sorting<ref name="Marble Bar to Mandurah book" /> | ||||
| Eglinton | Station building and entrance, July 2024 | Template:Rail color box | 46.7 | 29.0 | 5 | Eglinton | Template:Date table sorting<ref name="The West Australian 14 July 2024" /><ref name="Media Statements 14 July 2024" /> | Bus interchange<ref name="Zone Map" /> | |||
| Elizabeth Quay | Elizabeth Quay station underground platform | Template:Rail color boxTemplate:Rail color box | 0.6 | 0.4 | 1/Template:Abbr | Perth | Template:Date table sorting<ref name="Media Statement 14 October 2007">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" />Template:BrOriginally named Esplanade. Renamed to Elizabeth Quay in January 2016.<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref><ref>{{#invoke:citation/CS1|citation |
CitationClass=web
}}</ref>Template:BrUnderground<ref name="Media Statement 14 October 2007" /> |
| Ellenbrook | Ellenbrook station entrance | 27.9 | 17.3 | 3<ref name="Morley–Ellenbrook Line Fact Sheet" /> | Ellenbrook | Template:Date table sorting<ref name="Morley-Ellenbrook Line Project Update – January 2021">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
citation | CitationClass=web
}}</ref>Ellenbrook Line Terminus | ||
| Fremantle | Fremantle station entrance building | Template:Rail color box | 19.0 | 11.8 | 2 | Fremantle | 1907<ref name="1981 book">Template:Cite book</ref><ref>Template:Cite news</ref><ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" />Fremantle Line Terminus | ||
| Glendalough | Glendalough station platform under shelter | Template:Rail color box | 5.6 | 3.5 | 1 | Glendalough, Osborne Park, Mount Hawthorn | Template:Date table sorting<ref name="Marble Bar to Mandurah book">Template:Cite book</ref> | Bus interchange<ref name="Zone Map" /> | |||
| Gosnells | Gosnells station platforms | Template:Rail color box | 20.7 | 12.9 | 3 | Gosnells | Template:Date table sorting<ref name="PTA history" /><ref name="17 April 2005 Media Statement">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" />Template:BrOriginal station opened in 1905.<ref name="2006 book" /> Station relocated Template:Convert northeast in 2005.<ref name="17 April 2005 Media Statement" /> | ||
| Grant Street | Grant Street station platforms | Template:Rail color box | 11.2 | 7.0 | 2 | Cottesloe | Template:Date table sorting<ref name="1981 book" /><ref name="The Sunday Times 21 November 1954" /><ref name="The West Australian 27 November 1954" /> | ||||
| Greenwood | Greenwood station platforms under shelter | Template:Rail color box | 17.7 | 11.0 | 2 | Duncraig, Greenwood, Kingsley, Padbury | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
|||
| Guildford | Small maroon brick platform shelter | Template:Rail color box | 12.6 | 7.8 | 2 | Guildford | Template:Date table sorting<ref name="1981 book" /> | ||||
| High Wycombe | Tiled station platform with large architectural shelter and trains docked at both sides | Template:Rail color box | 15.8 | 9.8 | 2 | High Wycombe | Template:Date table sorting<ref name="Media Statement 16 August 2022" /><ref name="WAtoday 16 August 2022" /> | Bus interchange<ref name="Zone Map" />Airport Line Eastern Terminus | |||
| Joondalup | Looking down on Joondalup station platform from ground level | Template:Rail color box | 26.2 | 16.3 | 3 | Joondalup | Template:Date table sorting<ref name="Marble Bar to Mandurah book" /> | Bus interchange<ref name="Zone Map" /> | |||
| Karrakatta | Karrakatta station platforms | Template:Rail color boxTemplate:Rail color box | 7.6 | 4.7 | 1 | Karrakatta | Template:Date table sorting<ref name="1981 book" /> | ||||
| Kelmscott | Kelmscott station shelter | Template:Rail color box | 25.8 | 16.0 | 3 | Kelmscott | Template:Date table sorting<ref name="PTA history" /><ref name="2006 book" /> | Bus interchange<ref name="Zone Map" /> | |||
| Kenwick | Kenwick station platform 2 | Template:Rail color box | 15.6 | 9.7 | 2 | Kenwick | Template:Date table sorting<ref name="2006 book" /> | ||||
| Kwinana | Kwinana station entrance | Template:Rail color box | 32.9 | 20.4 | 4 | Bertram, Parmelia | Template:Date table sorting<ref name="Media Statement 23 December 2007" /> | Bus interchange<ref name="Zone Map" /> | |||
| Lakelands | Lakelands station platform and overpass | Template:Rail color box | 64.5 | 40.1 | 7 | Lakelands | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref><ref>{{#invoke:citation/CS1|citation |
CitationClass=web
}}</ref> |
citation | CitationClass=web
}}</ref> |
| Leederville | Leederville station platform | Template:Rail color box | 2.4 | 1.5 | 1 | Leederville, West Leederville | Template:Date table sorting<ref name="Marble Bar to Mandurah book" /> | Bus interchange<ref name="Zone Map" /> | |||
| Loch Street | Station platforms with small shelter | Template:Rail color boxTemplate:Rail color box | 8.0 | 5.0 | 1 | Claremont, Karrakatta | Template:Date table sorting<ref name="1981 book" /><ref name="The Sunday Times 21 November 1954" /><ref name="The West Australian 27 November 1954" /> | ||||
| Maddington | Maddington station platform | Template:Rail color box | 17.6 | 10.9 | 2 | Maddington | Template:Date table sorting<ref name="2006 book" /> | Bus interchange<ref name="Zone Map" /> | |||
| Mandurah | Long shot of Mandurah station from bridge | Template:Rail color box | 70.8 | 44.0 | 7 | Mandurah | Template:Date table sorting<ref name="Media Statement 23 December 2007" /> | Bus interchange<ref name="Zone Map" />Mandurah Line Terminus | |||
| Maylands | Maylands station southern entrance | Template:Rail color boxTemplate:Rail color boxTemplate:Rail color box | 4.5 | 2.8 | 1 | Maylands | Template:Date table sorting<ref name="1981 book" /> | Originally named 15 mile Siding. Renamed to Falkirk in 1897. Renamed to Maylands in 1899.<ref name="1981 book" /> | |||
| McIver | McIver station platforms | Template:Rail color boxTemplate:Rail color boxTemplate:Rail color boxTemplate:Rail color boxTemplate:Rail color box | 0.7 | 0.4 | 1/Template:Abbr | Perth | Template:Date table sorting<ref name="Midland line ontrack history">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
|||
| Meltham | Meltham station platform shot | Template:Rail color boxTemplate:Rail color boxTemplate:Rail color box | 5.5 | 3.4 | 1 | Bayswater | Template:Date table sorting<ref>Template:Cite news</ref> | ||||
| Midland | Train stopped at concrete platform with shelter running along the platform | Template:Rail color box | 16.1 | 10.0 | 2 | Midland | Template:Date table sorting<ref name="PTA history" /> | Bus interchange<ref name="Zone Map" />Midland Line Terminus | |||
| Morley | Morley station platform | Template:Rail color box | 10.3 | 6.4 | 2<ref name="Morley–Ellenbrook Line Fact Sheet" /> | Embleton, Morley | Template:Date table sorting | Bus interchange<ref name="Morley–Ellenbrook Line Fact Sheet" /> | |||
| Mosman Park | Mosman Park station platforms | Template:Rail color box | 13.6 | 8.5 | 2 | Cottesloe, Mosman Park | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Originally named Cottesloe Beach. Renamed to Buckland Hill in 1931. Renamed to Mosman Park in 1937.<ref name="1981 book" /> | ||
| Mount Lawley | Mount Lawley station shelter | Template:Rail color boxTemplate:Rail color boxTemplate:Rail color box | 3.2 | 2.0 | 1 | Mount Lawley | Template:Date table sorting<ref name="1981 book" /> | Originally opened in 1907. Rebuilt Template:Convert northwest in 1968. Originally named Fenian's Crossing.<ref name="1981 book" /> | |||
| Murdoch | Murdoch station platform and shelter | Template:Rail color box | 13.9 | 8.6 | 2 | Leeming, Murdoch | Template:Date table sorting<ref name="Media Statement 23 December 2007" /> | Bus interchange<ref name="Zone Map" /> | |||
| Noranda | Noranda station platform | Template:Rail color box | 12.8 | 8.0 | 2<ref name="Morley–Ellenbrook Line Fact Sheet" /> | Morley, Noranda | Template:Date table sorting | Bus interchange<ref name="Morley–Ellenbrook Line Fact Sheet" /> | |||
| Nicholson Road | The station concourse viewed from the north end of the platform | Template:Rail color box | 20.3 | 12.6 | 2 | Canning Vale | 8 June 2025 | citation | CitationClass=web
}}</ref> | ||
| North Fremantle | Signs outside North Fremantle station | Template:Rail color box | 16.1 | 10.0 | 2 | North Fremantle | Template:Date table sorting<ref name="PTA history" /> | ||||
| Oats Street | Train at Oats Street station | Template:Rail color boxTemplate:Rail color box | 8.1 | 5.0 | 1 | Carlisle, East Victoria Park | Template:Date table sorting<ref name="2006 book" /><ref name="The Sunday Times 21 November 1954" /><ref name="The West Australian 27 November 1954" /> | Bus interchange<ref name="Zone Map" /> | |||
| Perth | Perth station platforms | Template:Rail color boxTemplate:Rail color boxTemplate:Rail color boxTemplate:Rail color boxTemplate:Rail color boxTemplate:Rail color boxTemplate:Rail color box | 0.0 | 0.0 | 1/Template:Abbr | Perth | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" /> | ||
| Perth Stadium | Perth Stadium station concourse long shot | Template:Rail color boxTemplate:Rail color box | 3.3 | 2.1 | 1 | Burswood | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
|||
| Perth Underground | Perth Underground station concourse | Template:Rail color boxTemplate:Rail color box | 0.0 | 0.0 | 1/Template:Abbr | Perth | Template:Date table sorting<ref name="Media Statement 14 October 2007" /> | Bus interchange<ref name="Zone Map" />Template:BrUnderground<ref name="Media Statement 14 October 2007" /> | |||
| Queens Park | Queens Park station platform | Template:Rail color boxTemplate:Rail color box | 11.3 | 7.0 | 2 | Cannington, Queens Park | Template:Date table sorting<ref name="2006 book" /> | Originally named Woodlupine. Renamed to Queens Park on 16 April 1912.<ref name="PTA history" /><ref name="2006 book" /> | |||
| Ranford Road | Station under construction viewed from a bridge | Template:Rail color box | 23.2 | 14.4 | 2 | Canning Vale | 8 June 2025 | Bus interchange<ref name="Thornlie-Cockburn Link Fact Sheet" /> | |||
| Redcliffe | Underground station platform with escalators and stairs going up to ground level concourse | Template:Rail color box | 10.7 | 6.6 | 2 | Redcliffe | Template:Date table sorting<ref name="Media Statement 16 August 2022" /><ref name="WAtoday 16 August 2022" /> | Bus interchange<ref name="Zone Map" />Template:BrUnderground<ref name="Forrestfield-Airport Link Project Overview">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> | ||
| Rockingham | Rockingham station platforms and shelter | Template:Rail color box | 43.2 | 26.8 | 5 | Cooloongup, Rockingham | Template:Date table sorting<ref name="Media Statement 23 December 2007" /> | Bus interchange<ref name="Zone Map" /> | |||
| Seaforth | Two platforms with small shelters | Template:Rail color box | 22.6 | 14.0 | 3 | Gosnells | Template:Date table sorting<ref>Template:Cite news</ref><ref name="PTA history" /> | ||||
| Shenton Park | Shenton Park station platform | Template:Rail color boxTemplate:Rail color box | 6.0 | 3.7 | 1 | Shenton Park | Template:Date table sorting<ref name="1981 book" /><ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" />Template:BrOriginally named West Subiaco. Renamed to Shenton Park in 1934.<ref name="1981 book" /> | ||
| Sherwood | Sherwood station platforms | Template:Rail color box | 28.6 | 17.8 | 3 | Armadale | Template:Date table sorting<ref name="2006 book" /><ref name="Armadale timeline">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Originally named Kingsley.<ref name="2006 book" /><ref name="Armadale timeline" /> | ||
| Showgrounds§ | Showgrounds station entrance | Template:Rail color boxTemplate:Rail color box | 8.7 | 5.4 | 1 | Claremont | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Only used during events at Claremont Showground<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> | |
| Stirling | Stirling station platform and shelter | Template:Rail color box | 8.8 | 5.5 | 2 | Innaloo, Osborne Park, Stirling | Template:Date table sorting<ref name="Marble Bar to Mandurah book" /> | Bus interchange<ref name="Zone Map" /> | |||
| Subiaco | Subiaco station shelter | Template:Rail color boxTemplate:Rail color box | 3.6 | 2.2 | 1 | Subiaco | Template:Date table sorting<ref name="The West Australian 9 December 1998">Template:Cite news</ref> | Bus interchange<ref name="Zone Map" />Template:BrUnderground<ref name="Media Statements 12 December 1998" /> | |||
| Success Hill | Small platform shelter | Template:Rail color box | 11.7 | 7.3 | 2 | Bassendean | Template:Date table sorting<ref name="1981 book" /><ref name="Bassendean history">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
|||
| Swanbourne | Swanbourne station platforms viewed from bridge | Template:Rail color box | 10.5 | 6.6 | 2 | Claremont, Swanbourne | Template:Date table sorting<ref name="1981 book" /> | Originally named Congdon Street. Renamed to Osborne in 1911/12. Renamed to Swanbourne in 1921.<ref name="1981 book" /> | |||
| Thornlie | Thornlie station entrance | Template:Rail color box | 17.0 | 10.6 | 2 | Thornlie | Template:Date table sorting<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
Bus interchange<ref name="Zone Map" /> | ||
| Victoria Park | Victoria Park station entrance | Template:Rail color boxTemplate:Rail color box | 6.1 | 3.8 | 1 | Lathlain, Victoria Park | Template:Date table sorting<ref name="PTA history" /><ref name="Media Statement 2 August 2008" /> | Original station opened in 1898.<ref name="2006 book" /> Rebuilt Template:Convert southeast in 2007 and 2008.<ref name="Media Statement 2 August 2008">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref><ref>{{#invoke:citation/CS1|citation |
CitationClass=web
}}</ref> | |
| Victoria Street | Victoria Street station platforms | Template:Rail color box | 14.2 | 8.8 | 2 | Cottesloe, Mosman Park | Template:Date table sorting<ref name="1981 book" /><ref name="The Sunday Times 21 November 1954" /><ref name="The West Australian 27 November 1954" /> | ||||
| Warnbro | Warnbro station platforms and shelter | Template:Rail color box | 47.5 | 29.5 | 5 | Warnbro | Template:Date table sorting<ref name="Media Statement 23 December 2007" /> | Bus interchange<ref name="Zone Map" /> | |||
| Warwick | Warwick station platform under shelter | Template:Rail color box | 14.5 | 9.0 | 2 | Carine, Duncraig, Hamersley, Warwick | Template:Date table sorting<ref name="Marble Bar to Mandurah book" /> | Bus interchange<ref name="Zone Map" /> | |||
| Wellard | Wellard station long shot | Template:Rail color box | 37.1 | 23.1 | 4 | Wellard | Template:Date table sorting<ref name="Media Statement 23 December 2007" /> | Bus interchange<ref name="Zone Map" /> | |||
| West Leederville | West Leederville station platforms | Template:Rail color boxTemplate:Rail color box | 2.7 | 1.7 | 1 | Subiaco, West Leederville | Template:Date table sorting<ref name="1981 book" /> | Originally named Leederville. Renamed West Leederville in 1912/1913.<ref name="1981 book" /> | |||
| Whiteman Park | Elevated train station | Template:Rail color box | 21.6 | 13.4 | 2<ref name="Morley–Ellenbrook Line Fact Sheet" /> | Whiteman Park | Template:Date table sorting | Bus interchange, heritage tram<ref name="Morley–Ellenbrook Line Fact Sheet" /> | |||
| Whitfords | Whitfords station platform and shelter long shot | Template:Rail color box | 19.8 | 12.3 | 3 | Craigie, Kingsley, Padbury, Woodvale | Template:Date table sorting<ref name="Marble Bar to Mandurah book" /> | citation | CitationClass=web
}}</ref> | ||
| Woodbridge | Small platform shelter | Template:Rail color box | 15.4 | 9.6 | 2 | Woodbridge | Template:Date table sorting<ref name="1981 book" /> | Originally named West Midland. Renamed to Woodbridge in 2004.<ref name="PTA history" /> | |||
| Yanchep | A station with three platforms in a trench | Template:Rail color box | 54.5 | 33.9 | 6 | Yanchep | Template:Date table sorting<ref name="The West Australian 14 July 2024" /><ref name="Media Statements 14 July 2024" /> | Bus interchange<ref name="Zone Map" />Line Terminus | |||
List of future stations
| Station | Image | Line | Fare zone | Location<ref name="Google Maps"/> | Planned opening | Notes | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Karnup | Template:Rail color box | 6 | Paganoni Rd, Karnup | Unknown | Construction postponed after 2021 |
See also
- List of Transwa railway stations
- List of closed railway stations in Perth
- List of Transperth bus stations
References
Template:Perth public transport Template:Public Transport Authority of Western Australia railway stations Template:Australian rail