Transperth 970x Bus

Click to load interactive map
List of stops
      Map
      Monday to Friday

      Gnangara Rd After Sydney Rd – Perth Busport Zone B

      Gnangara Rd After Sydney Rd

      06:3706:4706:5707:0607:1507:2407:3207:41

      Coverwood Prom Before Warradale Tce

      06:3806:4806:5807:0707:1607:2507:3307:42

      Warradale Tce Before Priest Rd

      06:3806:4806:5807:0707:1607:2507:3407:43

      Southmead Dr After Warradale Tce

      06:3906:4906:5907:0807:1707:2607:3407:43

      Southmead Dr Before Cantrell Cct

      06:3906:4906:5907:0807:1707:2607:3407:43

      The Broadview After Southmead Dr

      06:3906:4906:5907:0807:1807:2707:3507:44

      The Broadview After Rayner Dr

      06:4006:5007:0007:0907:1807:2707:3607:45

      The Broadview After Ringrose Hts

      06:4006:5007:0007:0907:1907:2807:3607:45

      Abbotswood Dr Before Wexford Mndr

      06:4106:5107:0107:1007:1907:2807:3707:46

      Abbotswood Dr After Strathpine Ch

      06:4106:5107:0107:1007:2007:2907:3707:46

      Kingsway After Rangeview Rd

      06:4206:5207:0207:1107:2107:3007:3807:47

      Kingsway Before Bonfield Dr

      06:4306:5307:0307:1207:2107:3007:3907:48

      Mirrabooka Av After Kingsway

      06:4306:5307:0307:1207:2207:3107:4007:49

      Mirrabooka Av Before Landsdale Rd

      06:4406:5407:0407:1307:2307:3207:4007:49

      Mirrabooka Av Before Berkley Rd

      06:4506:5507:0507:1407:2407:3307:4207:51

      Mirrabooka Av Before Errina Rd

      06:4606:5607:0607:1507:2407:3307:4207:51

      Mirrabooka Av - Alexander Heights Shop Ctr Stand 1

      06:4706:5707:0707:1607:2607:3507:4407:53

      Mirrabooka Av After Griffon Wy

      06:4706:5707:0707:1607:2607:3507:4407:53

      Mirrabooka Av After Marangaroo Dr

      06:4806:5907:0907:1807:2807:3707:4607:55

      Mirrabooka Av Before Edgington Cr

      06:4906:5907:0907:1807:2807:3807:4707:56

      Mirrabooka Av After Koondoola Av

      06:5007:0107:1107:2007:3007:3907:4907:58

      Mirrabooka Av Mercy College

      06:5207:0207:1207:2107:3107:4107:5008:00

      Mirrabooka Av After Beach Rd

      06:5307:0307:1307:2307:3307:4207:5208:01

      Mirrabooka Av Before Heathcroft Rd

      06:5407:0407:1407:2407:3407:4307:5308:02

      Mirrabooka Av Before Mildmay St

      06:5407:0507:1507:2507:3507:4407:5408:03

      Mirrabooka Av After Boyare Av

      06:5507:0607:1607:2507:3507:4507:5508:04

      Mirrabooka Av Before Reid Hwy

      06:5607:0707:1707:2707:3707:4707:5608:06

      Mirrabooka Av After Reid Hwy

      06:5807:0807:1807:2807:3807:4807:5808:08

      Milldale Wy After Mirrabooka Av

      06:5807:0907:1907:2907:3907:4907:5908:09

      Mirrabooka Station Stand 1

      07:0007:1107:2107:3107:4107:5108:0108:11

      Chesterfield Rd After Mirrabooka Stn

      07:0007:1107:2107:3107:4107:5108:0108:11

      Mirrabooka Av Before Robertsbridge Rd

      07:0107:1207:2207:3307:4307:5308:0308:13

      Nollamara Av After Poinsettia Wy

      07:0207:1307:2307:3307:4307:5308:0308:14

      Nollamara Av After Winchelsea Rd

      07:0207:1407:2407:3407:4407:5408:0408:14

      Nollamara Av Before Hancock St

      07:0307:1407:2407:3507:4507:5508:0508:15

      Flinders St After Nollamara Av

      07:0307:1507:2507:3507:4507:5508:0508:16

      Flinders St After Windemere Cr

      07:0507:1607:2607:3707:4707:5708:0708:18

      Flinders St After Royal St

      07:0707:1807:2807:3907:4907:5908:0908:20

      Flinders St Before Hector St

      07:0807:2007:3007:4107:5108:0108:1108:22

      Wiluna St After Flinders St

      07:1007:2207:3207:4307:5308:0308:1308:24

      Charles St After Selkirk St

      07:1407:2607:3707:4707:5808:0808:1808:29

      Charles St After Waugh St

      07:1707:2907:4007:5108:0108:1108:2108:32

      Charles St After Vincent St

      07:2207:3407:4607:5608:0708:1708:2708:38

      Perth Busport Zone B

      07:2907:4207:5508:0408:1608:2608:3508:46

      Perth Busport Zone B – Gnangara Rd After Priest Rd

      Perth Busport Zone B16:3516:4616:5717:0817:1917:3017:42
      Charles St After Janet St16:3816:4917:0017:1117:2217:3317:45
      Charles St After Scarborough Beach Rd16:4116:5217:0317:1417:2517:3617:48
      Charles St After Gill St16:4316:5417:0517:1617:2717:3817:50
      Wiluna St Dog Swamp Shopping Ctr16:4616:5717:0817:1917:3017:4017:52
      Flinders St Before Hector St16:4816:5917:1017:2117:3217:4217:54
      Flinders St After Royal St16:5017:0117:1217:2317:3417:4417:56
      Flinders St After Morley Dr16:5317:0417:1517:2617:3717:4717:59
      Flinders St Before Karabil Wy16:5517:0617:1717:2817:3917:4918:01
      Nollamara Av Before Hancock St16:5617:0717:1817:2917:4017:5018:02
      Nollamara Av After Tuckfield Wy16:5717:0817:1917:3017:4117:5118:03
      Nollamara Av After Winchelsea Rd16:5817:0917:2017:3117:4217:5218:04
      Mirrabooka Av After Robertsbridge Rd16:5917:1017:2117:3217:4317:5318:05
      Chesterfield Rd After Yirrigan Dr17:0117:1217:2317:3417:4517:5518:07
      Mirrabooka Station Stand 617:0217:1317:2417:3517:4617:5618:08
      Milldale Wy After Chesterfield Rd17:0317:1417:2517:3617:4717:5718:09
      Mirrabooka Av After Milldale Wy17:0317:1417:2517:3617:4717:5718:09
      Mirrabooka Av After Reid Hwy17:0417:1517:2617:3717:4817:5818:10
      Mirrabooka Av After Balga Av17:0517:1617:2717:3817:4917:5918:11
      Mirrabooka Av After Mildmay St17:0617:1717:2817:3917:5018:0018:12
      Mirrabooka Av After Heathcroft Rd17:0717:1817:2917:3917:5018:0018:12
      Mirrabooka Av After Attra Pl17:0717:1817:2917:4017:5118:0118:13
      Mirrabooka Av After Beach Rd17:0817:1917:3017:4017:5118:0118:13
      Mirrabooka Av After Golders Wy17:0917:2017:3117:4117:5218:0218:14
      Mirrabooka Av After Montrose Av17:0917:2017:3117:4117:5218:0218:14
      Mirrabooka Av After Bilby Rd17:1017:2117:3217:4217:5318:0318:15
      Mirrabooka Av Before Marangaroo Dr17:1117:2217:3317:4317:5418:0418:16
      Mirrabooka Av After Aristos Wy17:1217:2317:3417:4417:5518:0518:17
      Mirrabooka Av After Griffon Wy17:1317:2417:3517:4517:5618:0618:18
      Mirrabooka Av After Errina Rd17:1417:2517:3617:4617:5718:0718:19
      Mirrabooka Av After Berkley Rd17:1517:2617:3717:4717:5818:0818:20
      Mirrabooka Av After Landsdale Rd17:1717:2817:3917:4918:0018:1018:22
      Mirrabooka Av Before Kingsway17:1917:2917:4017:5018:0118:1118:23
      Kingsway After Bonfield Dr17:2017:3117:4217:5218:0318:1318:25
      Kingsway Before Rangeview Rd17:2117:3217:4217:5218:0318:1318:25
      Abbotswood Dr Before Stonewall Cct17:2217:3317:4317:5318:0418:1418:26
      Abbotswood Dr After Stonewall Cct17:2317:3417:4417:5418:0518:1518:27
      Abbotswood Dr Before The Broadview17:2417:3417:4517:5518:0618:1618:28
      The Broadview Before Rayner Dr17:2517:3517:4617:5618:0718:1718:29
      The Broadview After Playford Mews17:2617:3617:4717:5718:0818:1818:30
      Southmead Dr After Brookway Rtt17:2717:3717:4717:5718:0818:1818:30
      Southmead Dr After Cantrell Cct17:2817:3817:4817:5818:0918:1918:31
      Warradale Tce After Priest Rd17:2917:3917:4917:5918:1018:2018:32
      Coverwood Prom After Valley Views Dr17:2917:3917:5018:0018:1118:2118:33
      Gnangara Rd After Priest Rd17:3217:4217:5218:0218:1318:2318:35
      Last updated on March 23, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Gnangara Rd After Sydney Rd – Perth Busport Zone B
      Gnangara Road - Coverwood Promenade - Warradale Terrace - Southmead Drive - The Broadview - Abbotswood Drive - Kingsway - Miriam Court - Mirrabooka Avenue - Milldale Way - Sudbury Road - Chesterfield Road - Mirrabooka Avenue - Nollamara Avenue - Flinders Street - Wiluna Street - Charles Street - Karak Walk
      Inbound: Perth Busport Zone B – Gnangara Rd After Priest Rd
      Karak Walk - Charles Street - Wiluna Street - Flinders Street - Berrigan Street - Nollamara Avenue - Mirrabooka Avenue - Chesterfield Road - Sudbury Road - Milldale Way - Mirrabooka Avenue - Cleveland Court - Mirrabooka Avenue - Kingsway - Abbotswood Drive - The Broadview - Southmead Drive - Warradale Terrace - Coverwood Promenade - Gnangara Road
      All data is available in GTFS feed: port-phillip-ferries

      Bus 970x FAQ

      • What time does the 970x bus start operating?

        Services on the 970x bus start at 06:37 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the 970x bus stop working?

        Services on the 970x bus stop at 08:46 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • Is there a 970x bus stop near me?

        Click here to view the nearest 970x bus stop.

      970x (Perth Buses)

      The first stop of the 970x bus route is Gnangara Rd After Sydney Rd and the last stop is Perth Busport Zone B. 970x is operational during on weekdays.

      Additional information: 970x has 44 stops and the total trip duration for this route is approximately 65 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Perth Buses suggested routes, real-time bus tracker, line route maps in Perth, and helps to find the closest 970x bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 970x bus to take on your trip.

      970x bus near me