Buses in Perth, Western Australia, are owned and managed by the Public Transport Authority (PTA) under the Transperth brand. The majority of Perth's bus stations are located next to train stations.
Bus stations +StationImageFare zoneLocationOpenedNotesBooragoon2BooragoonCauseway1Victoria ParkFormerly known as Victoria Park transfer station. Renamed on 28 January 2024.Curtin Central1BentleyCurtin University1BentleyElizabeth Quay1PerthConnections to the Yanchep line and Mandurah line at Elizabeth Quay railway station.Galleria1MorleyFormerly known as Morley bus station. Renamed on 9 December 2024.Kalamunda3KalamundaKarrinyup2KarrinyupKwinana4Kwinana Town CentreMirrabooka2MirrabookaPerth Busport1PerthConnections to the Airport, Armadale, Fremantle, Yanchep, Mandurah, Midland, and Thornlie–Cockburn lines at Perth railway station. Replaced Roe Street bus station and Wellington Street bus station.Perth Stadium1Burswood2018Only operates for events at Perth StadiumScarborough Beach2Scarborough
Bus and train transfers +StationImageFare zoneLocationLine(s)OpenedAlkimos5AlkimosArmadale4ArmadaleAubin Grove3Atwell, SuccessBallajura2WhitemanBassendean1BassendeanBayswater2BayswaterBull Creek2Bateman, Bull CreekButler4ButlerByford6ByfordCanning Bridge1ComoCannington2Cannington, East CanningtonCarlisle1Carlisle, East Victoria ParkSince 9 June 2025Claremont1ClaremontClarkson3ClarksonCockburn Central3Cockburn Central, JandakotCottesloe2CottesloeEglinton5EglintonEllenbrook3EllenbrookFremantle2FremantleGlendalough1Glendalough, Osborne Park, Mount HawthornGosnells3GosnellsHigh Wycombe2High Wycombe 9 October 2022Joondalup3JoondalupKelmscott3KelmscottKwinana4Bertram, ParmeliaLakelands7LakelandsLeederville1LeedervilleMaddington2MaddingtonMandurah7MandurahMidland2MidlandMorley2Embleton, MorleyMurdoch2Leeming, MurdochNicholson Road2Canning Vale 9 June 2025Noranda2Morley, NorandaOats Street1Carlisle, East Victoria ParkRanford Road2Canning Vale9 June 2025Redcliffe2Redcliffe 9 October 2022Rockingham5Cooloongup, RockinghamShenton Park1Shenton ParkStirling2Innaloo, Osborne Park, StirlingSubiaco1SubiacoThornlie2ThornlieWarnbro5WarnbroWarwick2Carine, Duncraig, Hamersley, WarwickWellard4WellardWhiteman Park2WhitemanWhitfords3Craigie, Kingsley, Padbury, WoodvaleYanchep6Yanchep
Future bus and train transfers +StationFare zoneLocationLine42025
Former bus stations +StationImageFare zoneLocationOpenedClosedEllenbrook3Henley BrookHenley Brook3Henley BrookReplaced Ellenbrook transfer station.Wellington Street1PerthRockingham5RockinghamRoe Street1Perth
See also List of bus routes in Perth, Western Australia List of Transperth railway stations
References