List of old Perth railway station platform arrangements

This article contains a list of Perth railway station platform arrangements.

Prior to opening of Thornlie spur line

The following arrangements were in place from the opening of the Joondalup Line on 21 March 1993 until 8 August 2005, when weekday services commenced on the Thornlie Line:

  • Platform 1: Yanchep line| (Whitfords Shuttle) to Whitfords, weekdays only
  • Platform 2: Yanchep line| to Clarkson
  • Platform 3: Transwa Australind| to Bunbury, operated by Transwa
  • Platform 4: set down only
  • Platform 5: set down only
  • Platform 6: Armadale line| to Armadale
  • Platform 7: Fremantle line| to Fremantle
  • Platform 8: Not in regular use, Fremantle line| to Fremantle on special events
  • Platform 9: Midland line, Perth| to Midland
  • Opening of Thornlie spur line

    The following arrangements were in place from 8 August 2005 until 13 October 2007, when the new underground platforms opened: {| class="wikitable" style="float: none; margin-center: 1em; margin-bottom: 0.5em; border: black solid 1px; text-align:center;" |- style="color:#FFFFFF;" ! style="background:#000000; text-align:left;"| Platform ! style="background:#000000; text-align:left; width:90px;"| Line ! style="background:#000000; text-align:left;"| Stopping pattern ! style="background:#000000; text-align:left;"| Notes |- | 1 | Yanchep line| | style="text-align:left;"| All stops, W (terminates Whitfords). |- | 2 | Armadale line| | style="text-align:left;"| All, B, C, E | |- | 3 | Transwa Australind| | style="text-align:left;"| All stations | style="text-align:left;"| Not a suburban service, operated by Transwa. |- | 4 | Thornlie–Cockburn line| | style="text-align:left;"| T | |- | 5 | Yanchep line| | style="text-align:left;"| W | style="text-align:left;"| Services operate on weekdays only. |- | 6 | Armadale line| | style="text-align:left;"| C# | style="text-align:left;"| Peak hours on weekdays only. |- | 7 | Fremantle line| | style="text-align:left;"| All, A, B, K, L | style="text-align:left;"| Also used for Showgrounds shuttle. |- | 8 | Fremantle line| | style="text-align:left;"| School Special services | style="text-align:left;"| Services operate on weekends day time only. Also used for normal services when Showgrounds Shuttle is used. |- | 9 | Midland line, Perth| | style="text-align:left;"| All stops | |}

    Opening of Perth Underground and Mandurah line

    From 13 October 2007, platforms were re-numbered so that there were still 9 platforms with the 2 new platforms at Perth Underground. Old Platform 1 is no longer in use, likewise for old Platform 5. Old Platform 2 became Platform . Platforms and were reallocated to Perth Underground.

    The following arrangements were in place from 14 October 2007 until 4 December 2010, when stage 1 of the Perth City Link project commenced: {| class="wikitable" style="float: none; margin-center: 1em; margin-bottom: 0.5em; border: black solid 1px; text-align:center;" |- style="color:#FFFFFF;" ! style="background:#000000; text-align:left;"| ! style="background:#000000; text-align:left;"| Platform ! style="background:#000000; text-align:left; width:90px;"| Line ! style="background:#000000; text-align:left;"| Stopping pattern ! style="background:#000000; text-align:left;"| Notes |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Perth Underground platforms |- | 99601 | 1 | style="color:white; background:#A6AA12;"| Yanchep line| | style="text-align:left;"| All, C, W | style="text-align:left;"| Pattern C during peak hours on weekdays only. |- | 99602 | 2 | style="color:white; background:#E06F1D;"| Mandurah line| | style="text-align:left;"| All, C, K, W | style="text-align:left;"| Pattern C on weekdays only. |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Main platforms |- | 99003 | 3 | style="color:#E0730E; background:#000000;"| Transwa Australind| | style="text-align:left;"| All stations | style="text-align:left;"| Transwa regional service to Bunbury. |- | 99004 | 4 | style="color:black; background:#FEBE10;"| Thornlie–Cockburn line| | style="text-align:left;"| T | |- | 99005 | 5 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| All, B, C, R | |- | 99006 | 6 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| C | style="text-align:left;"| Peak hours on weekdays only. |- | 99007 | 7 | style="color:white; background:#005A9C;"| Fremantle line| | style="text-align:left;"| All, A, B, D, K, L, +S | style="text-align:left;"| Closed until September 2011 due to signalling works. |- | 99008 | 8 | style="color:white; background:#005A9C;"| Fremantle line| | style="text-align:left;"| School Special services | style="text-align:left;"| Also used for normal services when Showgrounds Shuttle is used. |- | 99009 | 9 | style="color:white; background:#A90056;"| Midland line, Perth| | style="text-align:left;"| All, A, B, P | |- |}

    Perth City Link: Stage 1

    The following arrangements were in place from 5 December 2010 until 30 July 2011 during the stage 1 of the Perth City Link project: {| class="wikitable" style="float: none; margin-center: 1em; margin-bottom: 0.5em; border: black solid 1px; text-align:center;" |- style="color:#FFFFFF;" ! style="background:#000000; text-align:left;"| ! style="background:#000000; text-align:left;"| Platform ! style="background:#000000; text-align:left; width:90px;"| Line ! style="background:#000000; text-align:left;"| Stopping pattern ! style="background:#000000; text-align:left;"| Notes |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Perth Underground platforms |- | 99601 | 1 | style="color:white; background:#A6AA12;"| Yanchep line| | style="text-align:left;"| All, C, P, W | style="text-align:left;"| Pattern C during peak hours on weekdays only. Pattern P terminates at platform 9. |- | 99602 | 2 | style="color:white; background:#E06F1D;"| Mandurah line| | style="text-align:left;"| All, C, K, W | style="text-align:left;"| Pattern C on weekdays only. |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Main platforms |- | 99003 | 3 | style="color:#E0730E; background:#000000;"| Transwa Australind| | style="text-align:left;"| All stations | style="text-align:left;"| Transwa regional service to Bunbury. |- | 99004 | 4 | style="color:black; background:#FEBE10;"| Thornlie–Cockburn line| | style="text-align:left;"| T | |- | 99005 | 5 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| All, B, C, R | |- | 99006 | 6
    (West) | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| C | style="text-align:left;"| Peak hours on weekdays only. |- | 99007 | 7 | style="background:silver;"| | | style="text-align:left;"| Works area, inaccessible from the East concourse. |- | 99007 | 7 | style="color:white; background:#005A9C;"| Fremantle line| | style="text-align:left;"| | |- | 99008 | 8 | style="background:silver;"| | | style="text-align:left;"| Demolished; will come back into existence when platforms are re-numbered following completion of Perth City Link project in 2014. |- | 99009 | 9 | style="color:white; background:#A90056;"| Midland line, Perth| | style="text-align:left;"| All, A, B, P | |- |}

    Perth City Link: Stage 3

    The following arrangements were in place from 20 August 2012 until 20 May 2013 during stage 3 of the Perth City Link project: {| class="wikitable" style="float: none; margin-center: 1em; margin-bottom: 0.5em; border: black solid 1px; text-align:center;" |- style="color:#FFFFFF;" ! style="background:#000000; text-align:left;"| ! style="background:#000000; text-align:left;"| Platform ! style="background:#000000; text-align:left; width:90px;"| Line ! style="background:#000000; text-align:left;"| Stopping pattern ! style="background:#000000; text-align:left;"| Notes |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Perth Underground platforms |- | 99601 | 1 | style="color:white; background:#A6AA12;"| Yanchep line| | style="text-align:left;"| All, C, P, W | style="text-align:left;"| Pattern C during peak hours on weekdays only. Pattern P terminates at platform 6. |- | 99602 | 2 | style="color:white; background:#E06F1D;"| Mandurah line| | style="text-align:left;"| All, C, K, W | style="text-align:left;"| Pattern C during on weekdays only. |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Main platforms |- | 99003 | 3 | style="color:#E0730E; background:#000000;"| Transwa Australind| | style="text-align:left;"| All stations | style="text-align:left;"| Transwa regional service to Bunbury. |- | 99004 | 4 | style="color:black; background:#FEBE10;"| Thornlie–Cockburn line| | style="text-align:left;"| T | |- | 99005 | 5 | style="color:white; background:#005A9C;"| Fremantle line| | style="text-align:left;"| All, A, B, D, K, L, M, +S | |- | 99006 | 6 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| All, B, C, R | |- | 99007 | 7 | style="color:white; background:#A90056;"| Midland line, Perth| | style="text-align:left;"| All, A, B, P | |- | 99008 | 8 | style="background:silver;"| | | style="text-align:left;"| Demolished. Number will be reused when platforms are re-numbered following completion of Perth City Link project in 2014. |- | 99006 | 6 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| C# | style="text-align:left;"| Peak hours on weekdays only. |- | 99007 | 7 | style="color:white; background:#005A9C;"| Fremantle line| | style="text-align:left;"| All, A, B, D, K, L, M, +S | style="text-align:left;"| |- | 99008 | 8 | style="color:white; background:#A90056;"| Midland line, Perth| | style="text-align:left;"| All, A, B, P | style="text-align:left;"| |- | 99009 | 9 | style="color:white; background:#A90056;"| Midland line, Perth| | | style="text-align:left;"| Special service platform. |- |}

    Midland Line permanent platform change

    From 16 December 2013 onwards, the Midland line operates from Platform 9 permanently. Moreover, the Thornlie line returns to operate on Platform 4 following the platform upgrade. {| class="wikitable" style="float: none; margin-center: 1em; margin-bottom: 0.5em; border: black solid 1px; text-align:center;" |- style="color:#FFFFFF;" ! style="background:#000000; text-align:left;"| ! style="background:#000000; text-align:left;"| Platform ! style="background:#000000; text-align:left; width:90px;"| Line ! style="background:#000000; text-align:left;"| Stopping pattern ! style="background:#000000; text-align:left;"| Notes |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Perth Underground platforms |- | 99601 | 1 | style="color:white; background:#A6AA12;"| Yanchep line| | style="text-align:left;"| All, C, W | style="text-align:left;"| Pattern C during peak hours on weekdays only. C Pattern ceased on 31 January 2016. |- | 99602 | 2 | style="color:white; background:#E06F1D;"| Mandurah line| | style="text-align:left;"| All, C, K, W | style="text-align:left;"| Pattern C during on weekdays only. C Pattern ceased on 31 January 2016. |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Main platforms |- | 99003 | 3 | style="color:#E0730E; background:#000000;"| Transwa Australind| | style="text-align:left;"| All stations | style="text-align:left;"| Transwa regional service to Bunbury. |- | 99004 | 4 | style="color:black; background:#FEBE10;"| Thornlie–Cockburn line| | style="text-align:left;"| T | |- | 99005 | 5 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| All, B, C | style="text-align:left;"| |- | 99006 | 6 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| C# | style="text-align:left;"| Peak hours on weekdays only. |- | 99007 | 7 | style="color:white; background:#005A9C;"| Fremantle line| | style="text-align:left;"| All, A, B, D, K, L, M, S+ | style="text-align:left;"| |- | 99008 |8 | style="color:white; background:#A90056;"| Midland line, Perth| | style="text-align:left;"| All, A, B, P | style="text-align:left;"| Services coming from the Fremantle tunnel will arrive at this platform, carrying on through to Midland. Joondalup Line pattern P terminates at this platform. |- | 99009 | 9 | style="color:white; background:#A90056;"| Midland line, Perth| | style="text-align:left;"| | style="text-align:left;"| Special service platform. |- |}

    2019 stopping pattern removal

    From September 2019 some stopping patterns for Fremantle and Midland lines were removed. {| class="wikitable" style="float: none; margin-center: 1em; margin-bottom: 0.5em; border: black solid 1px; text-align:center;" |- style="color:#FFFFFF;" ! style="background:#000000; text-align:left;"| ! style="background:#000000; text-align:left;"| Platform ! style="background:#000000; text-align:left; width:90px;"| Line ! style="background:#000000; text-align:left;"| Stopping pattern ! style="background:#000000; text-align:left;"| Notes |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Perth Underground platforms |- | 99601 | 1 | style="color:white; background:#A6AA12;"| Yanchep line| | style="text-align:left;"| All, K, W | style="text-align:left;"| Pattern K during peak hours on weekdays only. |- | 99602 | 2 | style="color:white; background:#E06F1D;"| Mandurah line| | style="text-align:left;"| All, K, W | style="text-align:left;"| Pattern K during early morning on weekdays only. |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Main platforms |- | 99003 | 3 | style="color:#E0730E; background:#000000;"| Transwa Australind| | style="text-align:left;"| All stations | style="text-align:left;"| Transwa regional service to Bunbury. |- | 99004 | 4 | style="color:black; background:#FEBE10;"| Thornlie–Cockburn line| | style="text-align:left;"| T | |- | 99005 | 5 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| All, B, C | style="text-align:left;"| |- | 99006 | 6 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| C# | style="text-align:left;"| Peak hours on weekdays only. |- | 99007 | 7 | style="color:white; background:#005A9C;"| Fremantle line| | style="text-align:left;"| All, +S | style="text-align:left;"| |- | 99008 |8 | style="color:white; background:#A90056;"| Midland line, Perth| | style="text-align:left;"| All | style="text-align:left;"| Services coming from the Fremantle tunnel will arrive at this platform, carrying on through to Midland. Joondalup Line pattern P terminates at this platform. |- | 99009 | 9 | style="color:white; background:#A90056;"| Midland line, Perth| | style="text-align:left;"| | style="text-align:left;"| Special service platform. |- |}

    Introduction of Airport Line

    Following the introduction of the Airport Line on 9 October 2022, the following arrangements were in place from then until 8 December 2024. {| class="wikitable" style="float: none; margin-center: 1em; margin-bottom: 0.5em; border: black solid 1px; text-align:center;" |- style="color:white; ! style="background:#000000; text-align:left;"| ! style="background:#000000; text-align:left;"| Platform ! style="background:#000000; text-align:left; width:90px;"| Line ! style="background:#000000; text-align:left;"| Stopping pattern ! style="background:#000000; text-align:left;"| Notes |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Perth Underground platforms |- | 99601 | 1 | style="color:white; background:#A6AA12;"| Yanchep line| | style="text-align:left;"| All, K, W | style="text-align:left;"| Extension to Yanchep opened on 15 July 2024. Yanchep Line Pattern P terminated on Platform 9. (Ceased upon Yanchep extension opening) |- | 99602 | 2 | style="color:white; background:#E06F1D;"| Mandurah line| | style="text-align:left;"| All, K, W | style="text-align:left;"|Mandurah Line K pattern ceased upon Yanchep extension opening. |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Main platforms |- | 99003 | 3 | style="color:#E0730E; background:#000000;"| Transwa Australind| | style="text-align:left;"| All stations | style="text-align:left;"| Transwa regional service to Bunbury. Service closed temporarily on 20 November 2023. |- | 99004 | 4 | style="color:black; background:#FEBE10;"| Thornlie–Cockburn line| | style="text-align:left;"| T | style="text-align:left;"| From 20 November 2023, services terminated at Victoria Park. |- | 99005 | 5 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| C | style="text-align:left;"| From 20 November 2023, services terminated at Victoria Park. |- | 99006 | 6 | style="color:black; background:#FEBE10;"| Armadale line|/Thornlie | style="text-align:left;"| C# & T | style="text-align:left;"| Peak hours on weekdays only. Also used for stadium shuttles and depot shunts. Also used for Airport, Midland and Fremantle services in rare circumstances. |- | 99007 | 7 | style="color:white; background:#005A9C;"| Fremantle line| | style="text-align:left;"| All, +S | style="text-align:left;"| Services coming from the Midland side of the station will arrive at this platform, carrying on through to Fremantle. |- | 99007 | 7 | style="color:white; background:#42f5f2;"| Airport line, Perth| | style="text-align:left;"| All | style="text-align:left;"| Airport Line services terminate at Claremont station. |- | 99008 | 8 | style="color:white; background:#A90056;"| Midland line, Perth| | style="text-align:left;"| All | style="text-align:left;"| Services coming from the Fremantle tunnel will arrive at this platform, carrying on through to Midland. |- | 99008 | 8 | style="color:white; background:#42f5f2;"| Airport line, Perth| | style="text-align:left;"| All | style="text-align:left;"| Airport Line services terminate at High Wycombe. |- | 99009 | 9 | style="color:white; background:#A90056;"| Midland line, Perth| | | style="text-align:left;"| Special services platform only; also used by terminating trains, stadium shuttle services and depot shunts. |- | 99009 | 9 | style="color:white; background:#42f5f2;"| Airport line, Perth| | | style="text-align:left;"| Special services platform only; also used by terminating trains, stadium shuttle services and depot shunts. |- |}

    Introduction of Ellenbrook Line

    The following arrangements have been in place from the opening of the Ellenbrook Line on 8 December 2024. until the opening of the Thornlie–Cockburn line on 8 June 2025. {| class="wikitable" style="float: none; margin-center: 1em; margin-bottom: 0.5em; border: black solid 1px; text-align:center;" |- style="color:white; ! style="background:#000000; text-align:left;"| ! style="background:#000000; text-align:left;"| Platform ! style="background:#000000; text-align:left; width:90px;"| Line ! style="background:#000000; text-align:left;"| Stopping pattern ! style="background:#000000; text-align:left;"| Notes |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Perth Underground platforms |- | 99601 | 1 | style="color:white; background:#A6AA12;"| Yanchep line| | style="text-align:left;"| All, K, W | style="text-align:left;"| |- | 99602 | 2 | style="color:white; background:#E06F1D;"| Mandurah line| | style="text-align:left;"| All, W | style="text-align:left;"| |- | colspan="5" style="background:#EDF; text-align:left;"| [2776] Main platforms |- | 99003 | 3 | style="color:#E0730E; background:#000000;"| Transwa Australind| | style="text-align:left;"| All stations | style="text-align:left;"| Transwa regional service to Bunbury. Service currently closed temporarily. |- | 99004 | 4 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| W | style="text-align:left;"| Services terminating at Cannington until October 2025 |- | 99005 | 5 | style="color:black; background:#FEBE10;"| Armadale line| | style="text-align:left;"| C | style="text-align:left;"| Services terminating at Victoria Park until mid-2025. |- | 99006 | 6 | style="color:black; background:#FEBE10;"| Armadale line|/Thornlie | style="text-align:left;"| C# & T | style="text-align:left;"| Peak hours on weekdays only. Also used for stadium shuttles and depot shunts. Also used for Airport, Midland and Fremantle services in rare circumstances. |- | 99007 | 7 | style="color:white; background:#005A9C;"| Fremantle line| | style="text-align:left;"| All, +S | style="text-align:left;"| Services coming from the Midland side of the station will arrive at this platform, carrying on through to Fremantle. |- | 99007 | 7 | style="color:white; background:#42f5f2;"| Airport line, Perth| | style="text-align:left;"| All | style="text-align:left;"| Airport Line services terminate at Claremont station. |- | 99008 | 8 | style="color:white; background:#A90056;"| Midland line, Perth| | style="text-align:left;"| All | style="text-align:left;"| Services coming from the Fremantle tunnel will arrive at this platform, carrying on through to Midland. |- | 99008 | 8 | style="color:white; background:#42f5f2;"| Airport line, Perth| | style="text-align:left;"| All | style="text-align:left;"| Airport Line services terminate at High Wycombe. |- | 99008 | 8 | style="color:white; background:#;"| Ellenbrook line| | style="text-align:left;"| All | style="text-align:left;"| Services run between Perth and Ellenbrook. |- | 99009 | 9 | style="color:white; background:#A90056;"| Midland line, Perth| | | style="text-align:left;"| Special services platform only; also used by terminating trains, stadium shuttle services and depot shunts. |- | 99009 | 9 | style="color:white; background:#42f5f2;"| Airport line, Perth| | | style="text-align:left;"| Special services platform only; also used by terminating trains, stadium shuttle services and depot shunts. |- | 99009 | 9 | style="color:white; background:#;"| Ellenbrook line| | style="text-align:left;"| | style="text-align:left;"| Special services platform only; also used by terminating trains, stadium shuttle services and depot shunts. |- |}

    Reopening of the Inner Armadale Line and opening of the Thornlie-Cockburn Line

    The following arrangements have been in place from the opening of the Thornlie-Cockburn Line on 8 June 2025 until the reopening of the Armadale Line and extension to Byford on 12 October 2025. {| class="wikitable" style="float: none; margin-center: 1em; margin-bottom: 0.5em; border: black solid 1px; text-align:center;" |- style="color:white;" ! style="background:#000000; text-align:left;" | ! style="background:#000000; text-align:left;" | Platform ! style="background:#000000; text-align:left; width:90px;" | Line ! style="background:#000000; text-align:left;" | Stopping pattern ! style="background:#000000; text-align:left;" | Notes |- | colspan="5" style="background:#EDF; text-align:left;" | [2776] Perth Underground platforms |- | 99601 | 1 | style="color:white; background:#A6AA12;" | Yanchep line| | style="text-align:left;" | All, K, W | style="text-align:left;" | |- | 99602 | 2 | style="color:white; background:#E06F1D;" | Mandurah line| | style="text-align:left;" | All, W | style="text-align:left;" | |- | colspan="5" style="background:#EDF; text-align:left;" | [2776] Main platforms |- | 99003 | 3 | style="color:#E0730E; background:#000000;" | Transwa Australind| | style="text-align:left;" | All stations | style="text-align:left;" | Transwa regional service to Bunbury. Service currently closed temporarily. |- | 99004 | 4 | style="color:black; background:#FEBE10;" | Armadale line| | style="text-align:left;" | W | style="text-align:left;" | Services terminating at Cannington until October 2025. |- | 99005 | 5 | style="color:black; background:#AB72C2;" | Thornlie-Cockburn line| | style="text-align:left;" | T | style="text-align:left;" | |- | 99006 | 6 | style="color:black; background:#AB72C2;" | Thornlie line| | style="text-align:left;" | T | style="text-align:left;" | Peak hours on weekdays only. Also used for stadium shuttles and depot shunts. Also used for Airport, Midland and Fremantle services in rare circumstances. |- | 99007 | 7 | style="color:white; background:#005A9C;" | Fremantle line| | style="text-align:left;" | All, +S | style="text-align:left;" | Services coming from the Midland side of the station will arrive at this platform, carrying on through to Fremantle. |- | 99007 | 7 | style="color:white; background:#42f5f2;" | Airport line, Perth| | style="text-align:left;" | All | style="text-align:left;" | Airport Line services terminate at Claremont station. |- | 99008 | 8 | style="color:white; background:#A90056;" | Midland line, Perth| | style="text-align:left;" | All | style="text-align:left;" | Services coming from the Fremantle tunnel will arrive at this platform, carrying on through to Midland. |- | 99008 | 8 | style="color:white; background:#42f5f2;" | Airport line, Perth| | style="text-align:left;" | All | style="text-align:left;" | Airport Line services terminate at High Wycombe. |- | 99008 | 8 | style="color:white; background:#;" | Ellenbrook line| | style="text-align:left;" | All | style="text-align:left;" | Services run between Perth and Ellenbrook. |- | 99009 | 9 | style="color:white; background:#A90056;" | Midland line, Perth| | | style="text-align:left;" | Special services platform only; also used by terminating trains, stadium shuttle services and depot shunts. |- | 99009 | 9 | style="color:white; background:#42f5f2;" | Airport line, Perth| | | style="text-align:left;" | Special services platform only; also used by terminating trains, stadium shuttle services and depot shunts. |- | 99009 | 9 | style="color:white; background:#;" | Ellenbrook line| | style="text-align:left;" | | style="text-align:left;" | Special services platform only; also used by terminating trains, stadium shuttle services and depot shunts. |- |}

    Reopening of Armadale Line and extension to Byford

    The following arrangements have been in place since the opening of the Byford extension on 12 October 2025. {| class="wikitable" style="float: none; margin-center: 1em; margin-bottom: 0.5em; border: black solid 1px; text-align:center;" |- style="color:white;" ! style="background:#000000; text-align:left;" | ! style="background:#000000; text-align:left;" | Platform ! style="background:#000000; text-align:left; width:90px;" | Line ! style="background:#000000; text-align:left;" | Stopping pattern ! style="background:#000000; text-align:left;" | Notes |- | colspan="5" style="background:#EDF; text-align:left;" | [2776] Perth Underground platforms |- | 99601 | 1 | style="color:white; background:#A6AA12;" | Yanchep line| | style="text-align:left;" | All, K, W | style="text-align:left;" | |- | 99602 | 2 | style="color:white; background:#E06F1D;" | Mandurah line| | style="text-align:left;" | All, W | style="text-align:left;" | |- | colspan="5" style="background:#EDF; text-align:left;" | [2776] Main platforms |- | 99003 | 3 | style="color:#E0730E; background:#000000;" | Transwa Australind| | style="text-align:left;" | All stations | style="text-align:left;" | Transwa regional service to Bunbury. Service currently closed temporarily. |- | 99004 | 4 | style="color:black; background:#FEBE10;" | Armadale line| | style="text-align:left;" | All | style="text-align:left;" | |- | 99005 | 5 | style="color:black; background:#AB72C2;" | Thornlie-Cockburn line| | style="text-align:left;" | T | style="text-align:left;" | |- | 99006 | 6 | style="color:black; background:#AB72C2;" | Thornlie line| | style="text-align:left;" | T | style="text-align:left;" | Peak hours on weekdays only. Also used for stadium shuttles and depot shunts. Also used for Airport, Midland and Fremantle services in rare circumstances. |- | 99007 | 7 | style="color:white; background:#005A9C;" | Fremantle line| | style="text-align:left;" | All, +S | style="text-align:left;" | Services coming from the Midland side of the station will arrive at this platform, carrying on through to Fremantle. |- | 99007 | 7 | style="color:white; background:#42f5f2;" | Airport line, Perth| | style="text-align:left;" | All | style="text-align:left;" | Airport Line services terminate at Claremont station. |- | 99008 | 8 | style="color:white; background:#A90056;" | Midland line, Perth| | style="text-align:left;" | All | style="text-align:left;" | Services coming from the Fremantle tunnel will arrive at this platform, carrying on through to Midland. |- | 99008 | 8 | style="color:white; background:#42f5f2;" | Airport line, Perth| | style="text-align:left;" | All | style="text-align:left;" | Airport Line services terminate at High Wycombe. |- | 99008 | 8 | style="color:white; background:#;" | Ellenbrook line| | style="text-align:left;" | All | style="text-align:left;" | Services run between Perth and Ellenbrook. |- | 99009 | 9 | style="color:white; background:#A90056;" | Midland line, Perth| | | style="text-align:left;" | Special services platform only; also used by terminating trains, stadium shuttle services and depot shunts. |- | 99009 | 9 | style="color:white; background:#42f5f2;" | Airport line, Perth| | | style="text-align:left;" | Special services platform only; also used by terminating trains, stadium shuttle services and depot shunts. |- | 99009 | 9 | style="color:white; background:#;" | Ellenbrook line| | style="text-align:left;" | | style="text-align:left;" | Special services platform only; also used by terminating trains, stadium shuttle services and depot shunts. |- |}

    References