buses.appPerth public transport
323

Perth · bus timetable

Bus 323 Talbot Rd After Christowe Dr Midland Stn Stand 1

Bus Regular line Operator: Transperth

Line 323 (Talbot Rd After Christowe Dr – Midland Stn Stand 1) has its first departure on weekdays at 05:54 and its last at 18:15, every ~58 min.

  • Headway~60 min
  • First departure09:05
  • Last departure21:02
  • Average ride~30 min
  • Stops37
  • Departures per day14
  • Route length10.9 km
  • Peak~36 min
  • Off-peak~24 min
  • Saturday8 departures
  • Sunday5 departures

Bus of Perth public transport — connects Talbot Rd After Christowe Dr and Midland Stn Stand 1, with 37 stops per direction.The first departure is at 09:05, the last at 21:02.Departures run every ~60 min, and the ride takes ~30 min on average.

Timetable

First

09:05

Last

21:02

Departures

14

Line 323 timetable — on weekdays
0905
1017
1117
1217
1317
Line 323 timetable — on Saturdays
0817
1017
1217
1417
1617
Line 323 timetable — on Sundays and holidays
1202
1402
1602
1702
1802
Changed25.10.2026.
Checked25.10.2026.

Stops

37 stops~30 min in total
  1. 324325326327departure0min
  2. The Crescent After Stafford St

    #14668 — The Crescent After Stafford St

    308310312313314315+5+1 min1min
  3. The Crescent Before Sayer St

    #14670 — The Crescent Before Sayer St

    308310312313314315+5+1 min2min
  4. The Crescent After Templeman Pl

    #14671 — The Crescent After Templeman Pl

    308310312313314315+5+1 min3min
  5. The Crescent Before Mellar Ct

    #14672 — The Crescent Before Mellar Ct

    308310312313314315+5+0 min3min
  6. Morrison Rd After Lloyd St

    #14637 — Morrison Rd After Lloyd St

    313324325327+2 min5min
  7. Morrison Rd Before Ferguson St

    #14638 — Morrison Rd Before Ferguson St

    313324325327+0 min5min
  8. Morrison Rd After Ewart St

    #14639 — Morrison Rd After Ewart St

    313324325327+1 min6min
  9. Morrison Rd After Gray Dr

    #14640 — Morrison Rd After Gray Dr

    313324325327+1 min7min
  10. Morrison Rd After Orchard Av

    #14641 — Morrison Rd After Orchard Av

    313324325327+1 min8min
  11. Morrison Rd After Farrall Rd

    #14642 — Morrison Rd After Farrall Rd

    313324325327+1 min9min
  12. Morrison Rd After Harold Rd

    #28343 — Morrison Rd After Harold Rd

    313324325327+1 min10min
  13. Morrison Rd After Ferrier St

    #14643 — Morrison Rd After Ferrier St

    313324325327+1 min11min
  14. Morrison Rd After Myles Rd

    #14644 — Morrison Rd After Myles Rd

    313324+0 min11min
  15. Morrison Rd Before Marlboro Rd

    #14645 — Morrison Rd Before Marlboro Rd

    313324+1 min12min
  16. Marlboro Rd After Morrison Rd

    #15265 — Marlboro Rd After Morrison Rd

    327+0 min12min
  17. Marlboro Rd Before Gladstone Av

    #15266 — Marlboro Rd Before Gladstone Av

    327+1 min13min
  18. Marlboro Rd After Gladstone Av

    #15267 — Marlboro Rd After Gladstone Av

    +0 min13min
  19. Marlboro Rd After Torrens St

    #15268 — Marlboro Rd After Torrens St

    +1 min14min
  20. Buckingham Rd Before Weld Rd

    #15261 — Buckingham Rd Before Weld Rd

    +1 min15min
  21. Innamincka Rd After Buninyong Rd

    #15253 — Innamincka Rd After Buninyong Rd

    +1 min16min
  22. Innamincka Rd After Gallipoli Dr

    #15254 — Innamincka Rd After Gallipoli Dr

    +1 min17min
  23. Innamincka Rd After Woolowra Rd

    #15255 — Innamincka Rd After Woolowra Rd

    +1 min18min
  24. Wooloomooloo Rd After Damascus Dr

    #15256 — Wooloomooloo Rd After Damascus Dr

    +1 min19min
  25. Amherst Rd After Damascus Dr

    #15258 — Amherst Rd After Damascus Dr

    +1 min20min
  26. Beresford Gdns After Amherst Rd

    #15275 — Beresford Gdns After Amherst Rd

    +1 min21min
  27. Welbourn Rd After Beresford Gdns

    #15276 — Welbourn Rd After Beresford Gdns

    +1 min22min
  28. Welbourn Rd Before Brownfield Dr

    #15277 — Welbourn Rd Before Brownfield Dr

    +0 min22min
  29. Salisbury Rd After Pagnell Wy

    #15281 — Salisbury Rd After Pagnell Wy

    +1 min23min
  30. Stirling Cl After Horwood Rd

    #15282 — Stirling Cl After Horwood Rd

    +1 min24min
  31. Viveash Rd After Morrison Rd

    #15284 — Viveash Rd After Morrison Rd

    +1 min25min
  32. Viveash Rd After Bladon Wy

    #15285 — Viveash Rd After Bladon Wy

    +0 min25min
  33. Viveash Rd Before Tunnel Rd

    #15286 — Viveash Rd Before Tunnel Rd

    +1 min26min
  34. Tunnel Rd After Viveash Rd

    #15315 — Tunnel Rd After Viveash Rd

    +1 min27min
  35. Tunnel Rd Before Talbot Rd

    #15317 — Tunnel Rd Before Talbot Rd

    +1 min28min
  36. Talbot Rd After Kingsfield Av

    #15310 — Talbot Rd After Kingsfield Av

    313314+1 min29min
  37. Talbot Rd After Churchill Dr

    #15311 — Talbot Rd After Churchill Dr

    313314+1 min30min

Frequently asked questions

When are the first and last departures of line 323?

On weekdays the first departure from Midland Stn Stand 3 is at 09:05 and the last at 21:02. There are 14 departures in total.

Does line 323 run on weekends?

Yes — on Saturday from 08:17 to 21:16 and on Sunday from 12:02 to 18:02.

Does line 323 run on Sundays?

Yes. On Sundays line 323 has 5 departures from Midland Stn Stand 3, the first at 12:02 and the last at 18:02.

How often does line 323 run?

Departures run about every 60 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 323?

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

How many stops does line 323 have?

In the Midland Stn Stand 3 → Talbot Rd After Churchill Dr direction, line 323 has 37 stops.

How long is the route of line 323?

The route in this direction is about 10.9 km long.