331 Bus in Kalamunda

Click to load interactive map
List of stops
          Map

          Craig St After Nichol St – Hawke Av Before Boronia Av

          Craig St After Nichol St

          08:1513:2316:1018:37

          Mundaring Weir Rd After Craig St

          08:1513:2316:1018:37

          Stoneville Rd After Great Eastern Hwy

          08:1613:2316:1018:37

          Stoneville Rd After Hillcrest Rd

          08:1813:2516:1118:38

          Stoneville Rd Before Milligan Rd

          08:2013:2616:1218:39

          Stoneville Rd After Henderson Rd

          08:2113:2716:1318:40

          Richardson Rd After Stoneville Rd

          08:2213:2816:1418:41

          Richardson Rd Before Ayres Rd

          08:2313:2816:1418:41

          Ayres Rd After Richardson Rd

          08:2313:2916:1418:41

          Ayres Rd After Grenville Rd

          08:2413:2916:1518:42

          Hawke St After Ayres Rd

          08:2413:2916:1518:42

          Bentley St After Hawke St

          08:2513:3016:1518:42

          Bentley St Before Old Farm L

          08:2613:3016:1518:42

          Bentley St Before Stoneville Rd

          08:2613:3116:1618:43

          Stoneville Rd After Conradi Pl

          08:2813:3216:1718:44

          Traylen Rd After Stoneville Rd

          08:2813:3216:1718:44

          Traylen Rd Before Emmerson St

          08:2813:3216:1818:45

          Traylen Rd After Emmerson St

          08:2913:3316:1818:45

          Kevin St After Traylen Rd

          08:2913:3316:1918:46

          Osborne St After Kevin St

          08:2913:3316:2018:47

          Osborne St Before Short St

          08:3013:3416:2118:48

          Osborne St After Short St

          08:3113:3516:2218:49

          Stretch Rd After Bedford St

          08:3113:3516:2318:50

          Stretch Rd Before Binder St

          08:3213:3616:2418:51

          Keane St After Alice Rd

          08:3313:3716:2518:52

          Keane St After Ilich Ct

          08:3313:3716:2618:53

          Keane St After Mcvicar Pl

          08:3413:3816:2718:54

          Sawyers Rd After Keane St

          08:3413:38

          Keane St Eastern Hills High Stand 1

          08:35

          Elliott Rd Before Lion St

          08:36

          Evans St After Marquis St

          08:3813:38

          Dibble St After Evans St

          08:3913:39

          Dibble St After Ealy St

          08:3913:39

          Princess Rd After Dibble St

          08:4013:40

          Princess Rd Before Cook St

          08:4013:40

          Cook St Before Samuel St

          08:4113:40

          Cook St Before Alison St

          08:4113:41

          Cook St After Grahame St

          08:4213:41

          Chidlow St After Tobin St

          08:4213:41

          Chidlow St After Kingswood St

          08:4213:42

          Chidlow St After Austin Cl

          08:4313:42

          Keane St After Chidlow St

          08:4313:43

          Elliott Rd After Lion St

          08:4413:43

          Elliott Rd Before Bernard St

          08:4513:44

          Elliott Rd After Bernard St

          08:4513:44

          Elliott Rd After Wilkins Rd

          08:4613:45

          Elliott Rd After Silia Rtt

          08:4613:45

          Elliott Rd Before Sime Rd

          08:4813:46

          Elliott Rd Before Mathieson Rd

          08:4913:47

          Elliott Rd Before Thomas St

          08:5013:48

          Thomas St After Reservoir St

          08:5013:49

          Thomas St After Pennell St

          08:5113:49

          Memorial Av After Thomas St

          08:5213:50

          Willcox St After Lilydale Rd

          08:5213:50

          Old Northam Rd After Clifton St

          08:5213:50

          Old Northam Rd After Stone St

          08:5413:52

          Old Northam Rd Before Forge Dr

          08:5413:52

          Old Northam Rd Before Haigh Rd

          08:5513:53

          Old Northam Rd After Haigh Rd

          08:5513:53

          Old Northam Rd After Doconing Rd

          08:5613:54

          Old Northam Rd After Hinkler Rd

          08:5713:55

          Government Rd Before Jason St

          08:5913:57

          Government Rd After Jason St

          09:0013:58

          Wilson St After Needham Rd

          09:0113:59

          Wilson St After Wishart St

          09:0113:59

          Bailup Rd Before Government Rd

          09:0214:00

          Government Rd After Orchard Rd

          09:0214:00

          Werribee Rd After Allen St

          09:0714:04

          Werribee Rd Before Chedaring Rd

          09:1014:07

          Werribee Rd After Doys Rd

          09:1314:10

          Werribee Rd Before Retort Cl

          09:1414:11

          Werribee Rd After Mcmullen Rd

          09:1614:12

          Werribee Rd Before Vineyard Rd

          09:1714:13

          Werribee Rd Before Hawke Av

          09:1814:14

          Hawke Av After Werribee Rd

          09:1814:15

          Banksia Av After Kingia Rd

          09:1914:16

          Zamia Tce After Boronia Av

          09:2014:16

          Hovea Cr After Zamia Tce

          09:2014:16

          Boronia Av After Banksia Av

          09:2114:17

          Hawke Av Before Boronia Av

          09:2214:18
          Times marked with "—" indicate that the vehicle does not stop at this stop.

          Hawke Av Before Boronia Av – Craig St After Nichol St

          Hawke Av Before Boronia Av09:24
          Boronia Av After Wandoo Pde09:24
          Hovea Cr After Banksia Av09:24
          Zamia Tce After Hovea Cr09:24
          Banksia Av After Hovea Cr09:25
          Hawke Av Before Coates Rd09:25
          Werribee Rd After Hawke Av09:26
          Werribee Rd Before Vineyard Rd09:26
          Werribee Rd After Mcmullen Rd09:27
          Werribee Rd After Retort Cl09:28
          Werribee Rd Before Doys Rd09:29
          Werribee Rd After Chedaring Rd09:30
          Werribee Rd After Allen St09:33
          Government Rd After Linley Valley Rd09:35
          Wilson St After Needham Rd09:36
          Wilson St After Wishart St09:36
          Bailup Rd Before Government Rd09:37
          Government Rd Before Jason St09:38
          Old Northam Rd Before Hinkler Rd09:41
          Old Northam Rd Before Doconing Rd09:43
          Old Northam Rd Before Haigh Rd09:44
          Old Northam Rd After Haigh Rd09:44
          Old Northam Rd After Forge Dr09:45
          Old Northam Rd After Thronwick Cr09:46
          Old Northam Rd Before Northcote St09:48
          Old Northam Rd After Tottenham St09:48
          Thomas St After Old Northam Rd08:5009:49
          Thomas St After Pennell St08:5009:49
          Elliott Rd After Thomas St08:5109:50
          Elliott Rd After Mathieson Rd08:5109:50
          Elliott Rd After Sime Rd08:5209:51
          Elliott Rd Before Silia Rtt08:5309:52
          Elliott Rd After Wilkins Rd08:5409:53
          Elliott Rd Before Bernard St08:5409:53
          Elliott Rd After Bernard St08:5509:54
          Elliott Rd Before Lion St08:5509:54
          Keane St After Blair Pl08:5609:55
          Chidlow St After Keane St08:5609:55
          Chidlow St After Honey St08:5709:56
          Cook St After Chidlow St08:5709:56
          Cook St After White St08:5709:56
          Cook St Before Dargin St08:5809:57
          Princess Rd After Cook St08:5809:57
          Princess Rd Between Cook St And Dibble St08:5909:58
          Dibble St After Princess Rd08:5909:58
          Sawyers Rd After Keane St09:0009:59
          Keane St After Sawyers Rd09:0110:00
          Keane St Before Marquis St09:0110:00
          Keane St After Ilich Ct09:0110:00
          Stretch Rd After Binder St09:0210:01
          Stretch Rd After Traylen Rd09:0310:02
          Osborne St After Bedford St09:0410:03
          Osborne St After Short St09:0410:03
          Kevin St After Osborne St09:0510:04
          Traylen Rd After Kevin St09:0510:04
          Traylen Rd After Emmerson St09:0610:05
          Traylen Rd After Kalari Wy09:0610:05
          Stoneville Rd After Grenville Rd09:0710:06
          Bentley St After Stoneville Rd09:0810:07
          Bentley St After Possum Wy09:0910:08
          Bentley St Before Hawke St09:1010:09
          Ayres Rd After Hawke St09:1010:10
          Ayres Rd After Grenville Rd09:1110:10
          Richardson Rd After Ayres Rd09:1210:11
          Richardson Rd Before Stoneville Rd09:1210:12
          Stoneville Rd After Riley Rd09:1310:13
          Stoneville Rd After Milligan Rd09:1510:15
          Stoneville Rd Before Breckler Dr09:1710:17
          Stoneville Rd After Hartung St09:2010:20
          Craig St After Nichol St09:2210:22
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Times marked with "—" indicate that the vehicle does not stop at this stop.
          Last updated on March 24, 2026
          Build real-time departures into your app Free API Access →

          Route Path (Streets & Roads)

          Outbound: Craig St After Nichol St – Hawke Av Before Boronia Av
          Craig Street - Mundaring Weir Road - Stoneville Road - Richardson Road - Ayres Road - Hawke Street - Bentley Street - Stoneville Road - Traylen Road - Avoca Glen - Traylen Road - Kevin Street - Osborne Street - Stretch Road - Keane Street West - Sawyers Road - Elliott Road - Evans Street - Dibble Street - Princess Road - Cook Street - Chidlow Street - Keane Street East - Elliott Road - Wilkins Road - Elliott Road - Thomas Street - Memorial Avenue - Willcox Street - Old Northam Road - Government Road - Wilson Street - Bailup Road - Government Road - Werribee Road - Hawke Avenue - Banksia Avenue - Zamia Terrace - Hovea Crescent - Boronia Avenue - Hawke Avenue
          Inbound: Hawke Av Before Boronia Av – Craig St After Nichol St
          Hawke Avenue - Boronia Avenue - Hovea Crescent - Zamia Terrace - Banksia Avenue - Hawke Avenue - Werribee Road - Government Road - Wilson Street - Bailup Road - Government Road - Old Northam Road - Northcote Street - Old Northam Road - Thomas Street - Elliott Road - Keane Street East - Chidlow Street - Cook Street - Princess Road - Dibble Street - George Street - Keane Street West - Stretch Road - Osborne Street - Kevin Street - Traylen Road - Stoneville Road - Bentley Street - Ayres Road - Richardson Road - Stoneville Road - Craig Street
          All data is available in GTFS feed: port-phillip-ferries

          Bus 331 FAQ

          • What time does the 331 bus start operating?

            Services on the 331 bus start at 08:15 on Monday, Tuesday, Wednesday, Thursday, Friday.

          • What time does the 331 bus stop working?

            Services on the 331 bus stop at 18:54 on Monday, Tuesday, Wednesday, Thursday, Friday.

          • Is there a 331 bus stop near me?

            Click here to view the nearest 331 bus stop.

          331 (Kalamunda Buses)

          The first stop of the 331 bus route is Craig St After Nichol St and the last stop is Hawke Av Before Boronia Av. 331 is operational during on weekdays.

          Additional information: 331 has 80 stops and the total trip duration for this route is approximately 67 minutes.

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

          331 bus near me