List of bus routes in Perth, Western Australia


Bus routes in Perth, Western Australia are operated under the brand Transperth. The Public Transport Authority of the Government of Western Australia tenders the provision of bus routes in Perth to private operators; privatisation of services began in 1996. The privatisation of Transperth bus services was completed in July 1998. Path Transit, Swan Transit and Transdev WA currently operate services. Captain Cook Cruises similarly operates Transperth ferry services. The Public Transport Authority continues to operate Perth's urban rail system, under the division Transperth Trains.

Bus operations

, all routes operated under Transperth are serviced by accessible buses. Typical Perth bus routes operate every 10–20 minutes in peak times, and every 30–60 minutes off peak on weekdays. Services generally finish before midnight, though many routes finish earlier, between 6:00 pm and 11:00 pm. Weekend services are approximately half weekday levels. Major routes are more frequent, operating every 10–15 minutes off peak on weekdays, and every 15–30 minutes on weekends and evenings.
Most bus routes terminate in Perth, at Elizabeth Quay, Perth Busport, in East Perth, and at suburban bus stations or railway stations. Some services in older areas terminate by looping on suburban streets.

Zero fare routes

CAT routes are zero fare, circular services which operate in the central business districts of Perth and major regional centres Fremantle and Joondalup. They operate every 5–15 minutes on weekdays, and every 15 minutes on weekends except for Joondalup CAT routes. Similar circular services also operate in the Midland and Rockingham central business districts, although the Rockingham service charges a fare.

CircleRoute

The CircleRoute is a circular service which operates in inner suburbs of Perth. Numbered 998 clockwise and 999 anticlockwise, it connects major hospitals, universities, schools, shopping centres, and all urban rail lines.

High frequency routes

Some routes numbered in the 900s are high frequency routes. High frequency bus services operate at minimum every 15 minutes between 7am and 7pm on weekdays, 8am and 7pm on Saturdays, and 9am and 7pm on Sundays. Since 2014, several high frequency routes have been introduced, and other routes have been renumbered to the 900s to indicate high frequency.
RouteDate introducedRoutes replaced
9102015-10-11105, 106
9152020-07-19501
9302016-01-31210, 211, 212
9352016-08-0737
9502014-01-2721, 22, 78, 79
9602016-10-09885, 888
9702016-10-09370, 870
9902014-05-04400, 408
9982016-01-3198
9992016-01-3199

Route 950 operates between Morley, Elizabeth Quay, University of Western Australia and Queen Elizabeth II Medical Centre. It is the highest frequency bus route in Perth, operating up to every minute in peak times, every 7–8 minutes off peak on weekdays, and up to every 10 minutes on weekends. When introducing the route, the Public Transport Authority marketed it as the Superbus.
Route 960 operates between Mirrabooka, Edith Cowan University, Mount Lawley, Perth Busport, Victoria Park Bus Transfer station, and Curtin University. It is the second-highest frequency bus route in Perth, operating up to 5–10 minutes in peak times, every 10–20 minutes off peak on weekdays, and every 15–30 minutes on weekends. The route was intended to replicate the success of Route 950.

Timetables

Timetables were, between 1999 and 2016, colour coded to indicate which area of the Perth metropolitan area they serve: green for the northern area, red for the eastern area, yellow for the south eastern area, orange for the southern area, and blue for the western area. Timetables for CAT services are silver, and timetables for high frequency services are aqua.
Currently, they are coded based on the type of service they run: normal services are white with green details, high frequency services are aqua with white details, and CAT services are silver with black details.

Perth bus route numbers

Since 2002, routes have been divided into five main geographic areas: Northern, Western, Southern, South Eastern and Eastern. Routes are generally numbered based on the area they service, and the private bus operators have contracts based on service areas. As of 2020, the Morley and Kalamunda areas are contracted to Path Transit; Fremantle/Cockburn, and Rockingham/Mandurah areas, as well as the Perth CATs, are run by Transdev WA; and the remaining areas of Marmion, Beenyup, Joondalup, Canning, Claremont, Midland, and Southern River are operated by Swan Transit.

Bus routes by route number

Variations

Special services

Transperth operates bus routes servicing special events such as sport matches and concerts. These may include regular bus services, which may operate with larger capacity buses or with additional trips, or special routes for the events. For example, nib Stadium is serviced by regular Beaufort Street and Lord Street routes, while Subiaco Oval had special events routes. Ten special events routes have been introduced to service the new Perth Stadium. Special event service routes are numbered in the 600s.
Crown Perth operates a "Crown Bus" service from various metropolitan destinations to the Burswood casino complex. Most routes depart from or pass through bus stations, with a morning trip to the casino and a return trip in the afternoon. These routes are also numbered in the 600s, and appear on Transperth station maps and bus stands.
Various "School Special" services are numbered in the 700s. Other school services operate as variations of standard Transperth services.
Train and ferry replacement bus services are numbered in the 900s, and operate when those services are interrupted. When only part of a train line is closed, the replacement buses will operate between the nearest open stations. As of October 2016, buses replacing Perth Station services depart from Perth Busport; previously, they departed from Roe Street bus station. Private operators such as Buswest may be used if there are insufficient Transperth-branded buses available, such as when unscheduled disruptions occur during peak periods.

Renumbered and withdrawn bus routes

The following bus routes underwent route renumbering or service withdrawal since 2014:
RouteFromToViaRenumbered toEffective date
21Esplanade BusportMorley bus stationBeaufort Street and Collier Road27 Jan 2014
22Esplanade BusportMorley bus stationBeaufort Street27 Jan 2014
47Esplanade BusportBayswaterGuildford Road and Lord Street27 Jan 2014
78Esplanade BusportUniversity of Western AustraliaMounts Bay Road27 Jan 2014
79Esplanade BusportQueen Elizabeth II Medical CentreUniversity of Western Australia and Mounts Bay Road27 Jan 2014
213Wellington Street bus stationWestfield CarouselAlbany Highway27 Jan 2014
400Roe Street bus stationScarborough BeachScarborough Beach Road and Glendalough station9904 May 2014
408Glendalough stationScarborough BeachScarborough Beach Road9904 May 2014
43Esplanade BusportBayswaterLord Street and Maylands7 Sep 2014
52Morley bus stationMidland stationBenara Road and West Swan Road3497 Sep 2014
58Morley bus stationNorandaEmberson Road3467 Sep 2014
65Morley bus stationNorandaEmberson Road3477 Sep 2014
583Mandurah stationSilver SandsPeel Street12 Oct 2014
850Maddington stationMurdoch UniversityAmherst Road and Murdoch station20412 Oct 2014
851Maddington stationMurdoch UniversityBridge Road and Murdoch station20512 Oct 2014
86Roe Street bus stationGregory StreetCambridge St and Ruislip St12 Oct 2014
281Kalamunda bus stationPickering BrookBickley21 Dec 2014
200Booragoon bus stationCannington stationHigh Road, Riverton Forum and Bull Creek station1 Feb 2015
374Roe Street bus stationKingsway City Shopping CentreWalcott Street and Templeton Crescent1 Feb 2015
375Mirrabooka bus stationMarangarooNollamara Avenue and Girrawheen Avenue1 Feb 2015
332MundaringMundaringGreat Eastern Highway and Grenville Road 1 Mar 2015
458Scarborough BeachWhitfords stationWest Coast Drive and Hillarys Boat Harbour1 Mar 2015
17Roe Street bus stationMorley bus stationAlexander Drive and Light Street3 May 2015
348Morley bus stationBayswaterIrwin Road and Langley Road9 Aug 2015
104Esplanade BusportComoCanning Highway13 Oct 2015
105Esplanade BusportApplecrossCanning Highway91013 Oct 2015
106Esplanade BusportFremantle stationCanning Highway91013 Oct 2015
449Warwick stationWarwick GroveEglinton Crescent31 January 2016
521Murdoch stationFiona Stanley Hospital31 January 2016
98Fremantle stationFremantle stationCircleRoute clockwise via University of Western Australia and Shenton Park, Stirling, Morley, Bayswater, Oats Street, Curtin University, Murdoch stations99831 January 2016
99Fremantle stationFremantle stationCircleRoute anticlockwise via Murdoch, Curtin University, Oats Street, Bayswater, Morley, Stirling, Shenton Park stations and University of Western Australia99931 January 2016
381Karrinyup bus stationFremantleScarborough Beach, West Coast Highway, City Beach and Cottesloe Beach22 May 2016
37Kings ParkPerth Airport Terminals 3 & 4Great Eastern Highway, Kooyong Road, Belmont Forum, Belvidere Street & Second Street9357 August 2016
14The Mezz Mount HawthornBrady Street Mount HawthornKalgoorlie Street, Egina Street and Tasman Street19 August 2016
354Perth BusportMirrabooka bus stationCharles Street, Flinders Street and Nollamara Shopping Centre9 October 2016
870Perth BusportMirrabooka bus stationFlinders Street and Nollamara Avenue 9709 October 2016
885Perth BusportECU Mount LawleyFitzgerald Street 9609 October 2016
888Perth BusportMirrabooka bus stationFitzgerald Street and Alexander Drive 9609 October 2016
886Perth BusportAlexander HeightsFitzgerald Street, Alexander Drive and Illawarra Crescent South 3609 October 2016
887Perth BusportAlexander HeightsFitzgerald Street, Alexander Drive and Illawarra Crescent North 3619 October 2016
889Perth BusportEast BallajuraFitzgerald Street, Alexander Drive and Cassowary Drive 3629 October 2016
349Morley bus stationMidland stationBenara Road and West Swan Road749 School Special25 June 2017
379Mirrabooka bus stationBallajuraBeach Road and Illawarra Crescent South28 January 2018
170Elizabeth Quay Bus stationBull Creek StationVictoria Park, Shelley, Rossmoyne1787 October 2018
176Elizabeth Quay Bus stationWilsonVictoria Park1787 October 2018
70Elizabeth Quay Bus stationCurtin UniversityKensington17 February 2019
905Perth BusportMidland stationReplaces Midland line train services90116 June 2019
308Midland stationSwan District HospitalHamersley Street and Margaret Street21 July 2019
956Bassendean stationBanrock Drive Ellenbrook Altone Road, Lord Street, Ellenbrook Transfer Station and The Broadway21 July 2019
16Perth BusportDianellaWilliam Street and Crawford Road25 August 2019
352Whitfords stationLandsdaleKingsway8 March 2020
365Mirrabooka bus stationKingsway CityWalderton Avenue and Girrawheen Avenue8 March 2020
372Mirrabooka bus stationDarchFinchley Cress and Highclere Boulevard8 March 2020
469Whitfords stationWangaraPrindiville Drive8 March 2020
150East PerthBooragoon bus stationvia Elizabeth Quay, Kwinana Freeway and Reynolds Road19 July 2020
501Bull Creek stationFremantle stationMarmion Street91519 July 2020