buses.appPerth public transport
321

Perth · bus timetable

Bus 321 Midland Stn Stand 5 Mundaring Prim Sch Mundaring Primary School

Bus Regular line Operator: Transperth

Line 321 runs between Midland Stn Stand 5 and Mundaring Prim Sch Mundaring Primary School; on weekdays the first departure is at 07:41 and the last at 23:46, 2 departures a day.

  • Headway~965 min
  • First departure07:41
  • Last departure23:46
  • Average ride~54 min
  • Stops61
  • Departures per day2
  • Route length27 km
  • Peak~45 min
  • Off-peak~30 min
  • Saturdaynot running
  • Sundaynot running

Bus of Perth public transport — connects Midland Stn Stand 5 and Mundaring Prim Sch Mundaring Primary School, with 61 stops per direction.The first departure is at 07:41, the last at 23:46.Departures run every ~965 min, and the ride takes ~54 min on average.

Timetable

First

07:41

Last

23:46

Departures

2

Line 321 timetable — on weekdays
0741
2346

Line 321 does not run on Saturdays.

Line 321 does not run on Sundays and holidays.

Changed25.10.2026.
Checked25.10.2026.

Stops

61 stops~54 min in total
  1. 322departure0min
  2. Great Eastern Hwy Before Tuohy L

    #14533 — Great Eastern Hwy Before Tuohy L

    277278291300301307+4+0 min0min
  3. Great Eastern Hwy Before Cale St

    #14534 — Great Eastern Hwy Before Cale St

    277278291300301307+4+1 min1min
  4. Great Eastern Hwy Before Sayer St

    #14535 — Great Eastern Hwy Before Sayer St

    277278300307320322+2+1 min2min
  5. Great Eastern Hwy After Lloyd St

    #23507 — Great Eastern Hwy After Lloyd St

    320326328+1 min3min
  6. Great Eastern Hwy Before Ferguson St

    #14538 — Great Eastern Hwy Before Ferguson St

    320326328+1 min4min
  7. Great Eastern Hwy After Bushby St

    #14539 — Great Eastern Hwy After Bushby St

    320326328+0 min4min
  8. Great Eastern Hwy After Horace St

    #14540 — Great Eastern Hwy After Horace St

    320328+2 min6min
  9. Great Eastern Hwy After Hackett St

    #14541 — Great Eastern Hwy After Hackett St

    320328+1 min7min
  10. Great Eastern Hwy After Bullarra Rd

    #14543 — Great Eastern Hwy After Bullarra Rd

    320328+1 min8min
  11. Great Eastern Hwy After Woolowra Rd

    #14544 — Great Eastern Hwy After Woolowra Rd

    320328+0 min8min
  12. Great Eastern Hwy Before Innamincka Rd

    #14546 — Great Eastern Hwy Before Innamincka Rd

    320328+1 min9min
  13. Old York Rd Before Stirling Rd

    #14958 — Old York Rd Before Stirling Rd

    320328+1 min10min
  14. Old York Rd Before Swan View Rd

    #14959 — Old York Rd Before Swan View Rd

    320328+1 min11min
  15. Old York Rd Before Ward Av

    #14960 — Old York Rd Before Ward Av

    320328+0 min11min
  16. Old York Rd After High View Rd

    #14961 — Old York Rd After High View Rd

    320328+1 min12min
  17. Old York Rd After Bona Vista Rd

    #14962 — Old York Rd After Bona Vista Rd

    320328+0 min12min
  18. Great Eastern Hwy After Waylen Rd

    #14547 — Great Eastern Hwy After Waylen Rd

    320328+1 min13min
  19. Darlington Rd After Mitchell Rd

    #14987 — Darlington Rd After Mitchell Rd

    +2 min15min
  20. Mayhew Rd After Darlington Rd

    #14988 — Mayhew Rd After Darlington Rd

    +1 min16min
  21. Fischer Rd After Mayhew Rd

    #14990 — Fischer Rd After Mayhew Rd

    +0 min16min
  22. Stone Cr After Fischer Rd

    #14993 — Stone Cr After Fischer Rd

    +1 min17min
  23. Lionel Rd After Bertram St

    #15012 — Lionel Rd After Bertram St

    +0 min17min
  24. Hillsden Rd Before Stone Cr

    #14995 — Hillsden Rd Before Stone Cr

    +1 min18min
  25. Darlington Rd Before Owen Rd

    #14982 — Darlington Rd Before Owen Rd

    322+2 min20min
  26. 322+1 min21min
  27. Leithdale Rd After Glen Rd

    #14998 — Leithdale Rd After Glen Rd

    322+0 min21min
  28. Ryecroft Rd After Leithdale Rd

    #15000 — Ryecroft Rd After Leithdale Rd

    322+0 min21min
  29. Ryecroft Rd Before Allpike Rd

    #15001 — Ryecroft Rd Before Allpike Rd

    322+1 min22min
  30. Ryecroft Rd After Hubert St

    #15002 — Ryecroft Rd After Hubert St

    322+1 min23min
  31. Ryecroft Rd After Duffield Rd

    #15003 — Ryecroft Rd After Duffield Rd

    322+1 min24min
  32. Ryecroft Rd Before Glen Forrest Dr

    #15004 — Ryecroft Rd Before Glen Forrest Dr

    322+1 min25min
  33. Ryecroft Rd Before Glen Forrest Dr

    #15005 — Ryecroft Rd Before Glen Forrest Dr

    322+1 min26min
  34. Glen Forrest Dr After Smith St

    #15018 — Glen Forrest Dr After Smith St

    322+0 min26min
  35. Tillbrook St After Glen Forrest Dr

    #15020 — Tillbrook St After Glen Forrest Dr

    322+1 min27min
  36. Burkinshaw Rd After Harold St

    #15022 — Burkinshaw Rd After Harold St

    322+1 min28min
  37. Bilgoman Rd After Hawter Rd

    #15014 — Bilgoman Rd After Hawter Rd

    322+1 min29min
  38. Bilgoman Rd After Glenwood Av

    #15015 — Bilgoman Rd After Glenwood Av

    322+0 min29min
  39. Marnie Rd After Bilgoman Rd

    #15033 — Marnie Rd After Bilgoman Rd

    322+1 min30min
  40. Marnie Rd After Springside Cr

    #15034 — Marnie Rd After Springside Cr

    322+0 min30min
  41. Mcglew Rd After Marnie Rd

    #15027 — Mcglew Rd After Marnie Rd

    322+1 min31min
  42. Mcglew Rd Before Nicholl St

    #15028 — Mcglew Rd Before Nicholl St

    322+1 min32min
  43. Great Eastern Hwy Before Park Rd

    #14554 — Great Eastern Hwy Before Park Rd

    320328+1 min33min
  44. Great Eastern Hwy After Margaret Rd

    #14555 — Great Eastern Hwy After Margaret Rd

    320328+0 min33min
  45. Great Eastern Hwy Before Clare Rd

    #14556 — Great Eastern Hwy Before Clare Rd

    320328+1 min34min
  46. Great Eastern Hwy After Clare Rd

    #14557 — Great Eastern Hwy After Clare Rd

    320328+1 min35min
  47. Great Eastern Hwy After Mons Rd

    #14558 — Great Eastern Hwy After Mons Rd

    320328+1 min36min
  48. Great Eastern Hwy After Tomlinson Rd

    #14559 — Great Eastern Hwy After Tomlinson Rd

    320328+1 min37min
  49. Great Eastern Hwy After Weller Rd

    #14560 — Great Eastern Hwy After Weller Rd

    320328+1 min38min
  50. Great Eastern Hwy After Brooking Rd

    #14562 — Great Eastern Hwy After Brooking Rd

    328+1 min39min
  51. Great Eastern Hwy After Kintore Rd

    #14564 — Great Eastern Hwy After Kintore Rd

    320+2 min41min
  52. Great Eastern Hwy After Wilura Rd

    #14565 — Great Eastern Hwy After Wilura Rd

    320+0 min41min
  53. Great Eastern Hwy After Coppin Rd

    #14566 — Great Eastern Hwy After Coppin Rd

    320+1 min42min
  54. Great Eastern Hwy After Grancey Av

    #14568 — Great Eastern Hwy After Grancey Av

    320+1 min43min
  55. Great Eastern Hwy After Mann St

    #14569 — Great Eastern Hwy After Mann St

    320+1 min44min
  56. Craig St After Nichol St

    #15056 — Craig St After Nichol St

    320331+1 min45min
  57. Mundaring Weir Rd After Craig St

    #15058 — Mundaring Weir Rd After Craig St

    320331+0 min45min
  58. Stoneville Rd After Great Eastern Hwy

    #26282 — Stoneville Rd After Great Eastern Hwy

    331+1 min46min
  59. Access Rd Mundaring Christian Sch

    #15106 — Access Rd Mundaring Christian Sch

    +4 min50min
  60. Digby Wy After Walker St

    #15104 — Digby Wy After Walker St

    +1 min51min
  61. Mundaring Prim Sch Mundaring Primary School

    #15107 — Mundaring Prim Sch Mundaring Primary School

    +3 min54min

Frequently asked questions

When are the first and last departures of line 321?

On weekdays the first departure from Midland Stn Stand 5 is at 07:41 and the last at 23:46. There are 2 departures in total.

Does line 321 run on weekends?

No, there are no published weekend departures.

Does line 321 run on Sundays?

No. The current timetable has no Sunday departures for line 321.

How often does line 321 run?

Departures run about every 965 minutes (median headway between 06:00 and 21:00 on weekdays). It is denser at peak and sparser in the evening and at weekends.

How long is the ride on line 321?

The whole ride takes about 54 minutes on average — from about 30 minutes off-peak to about 45 minutes at peak.

How many stops does line 321 have?

In the Midland Stn Stand 5 → Mundaring Prim Sch Mundaring Primary School direction, line 321 has 61 stops.

How long is the route of line 321?

The route in this direction is about 27 km long.