Mae Gorsaf reilffordd Perth yn ganolpwynt i rwydwaith reilffordd Transperth; mae 6 lein yn dod at ei gilydd yn yr orsaf. Ailadeiladwyd y rhwydwaith i gyd, yn dechrau efo'r lein i Fremantle ym 1983, ac y gweddill yn 90au. Adeiladwyd lein newydd i Clarkson yn y 90au, ac un arall i Rockingham a Mandurah yn 2007 ac un arall i Butler yn 2014. Trydaneiddiwyd y rhwydwaith i gyd yn y 90au. Mae trenau TransWA yn mynd o'r orsaf i Bunbury.[1]