buses.appPerth public transport
320

Perth · bus timetable

Bus 320 Great Eastern Hwy Before Sawyers Rd Midland Stn Stand 1

Bus Regular line Operator: Transperth

Line 320 goes from Great Eastern Hwy Before Sawyers Rd to Midland Stn Stand 1; departures on weekdays run from 05:46 until 20:49, every ~50 min.

  • Headway~50 min
  • First departure05:46
  • Last departure20:49
  • Average ride~35 min
  • Stops52
  • Departures per day22
  • Route length22.6 km
  • Peak~50 min
  • Off-peak~22 min
  • Saturday11 departures
  • Sunday5 departures

Bus of Perth public transport — connects Great Eastern Hwy Before Sawyers Rd and Midland Stn Stand 1, with 52 stops per direction.The first departure is at 05:46, the last at 20:49.Departures run every ~50 min, and the ride takes ~35 min on average.

Routes in this direction

Most departures take route A. Some take a different route — pick one to see it on the map, in the timetable and in the stop list.

B next to a time = that departure takes this route

Timetable

First

05:46

Last

20:49

Departures

22

Line 320 timetable — on weekdays
0546
062252B55
07121847B
0848
0924B
Line 320 timetable — on Saturdays
0713
0809
1004
120456
1358B
Line 320 timetable — on Sundays and holidays
0811D
1025
1155D
1339
1555D
Changed25.10.2026.
Checked25.10.2026.

Stops

52 stops~35 min in total
  1. Great Eastern Hwy Before Sawyers Rd

    #14574 — Great Eastern Hwy Before Sawyers Rd

    departure0min
  2. Railway Tce After Barlow St

    #15069 — Railway Tce After Barlow St

    +0 min0min
  3. Railway Tce After Sexton St

    #15070 — Railway Tce After Sexton St

    +1 min1min
  4. Railway Tce After Forrest St

    #15071 — Railway Tce After Forrest St

    +1 min2min
  5. Railway Tce After Lee Rd

    #15072 — Railway Tce After Lee Rd

    +0 min2min
  6. Railway Tce After Lemmey Rd

    #15073 — Railway Tce After Lemmey Rd

    +0 min2min
  7. Railway Tce Before Eagle St

    #15074 — Railway Tce Before Eagle St

    +1 min3min
  8. Great Eastern Hwy After Wanderra Cr

    #22072 — Great Eastern Hwy After Wanderra Cr

    +1 min4min
  9. Great Eastern Hwy After Helena St

    #14575 — Great Eastern Hwy After Helena St

    +0 min4min
  10. Great Eastern Hwy Before Hodgson St

    #14576 — Great Eastern Hwy Before Hodgson St

    +1 min5min
  11. Craig St After Nichol St

    #15056 — Craig St After Nichol St

    321331+1 min6min
  12. Mundaring Weir Rd After Craig St

    #15058 — Mundaring Weir Rd After Craig St

    321331+0 min6min
  13. Great Eastern Hwy After Nichol St

    #14578 — Great Eastern Hwy After Nichol St

    +0 min6min
  14. Great Eastern Hwy After Grancey Av

    #14580 — Great Eastern Hwy After Grancey Av

    +1 min7min
  15. Great Eastern Hwy Before Coppin Rd

    #14581 — Great Eastern Hwy Before Coppin Rd

    +1 min8min
  16. Great Eastern Hwy After Wilura Rd

    #14582 — Great Eastern Hwy After Wilura Rd

    +1 min9min
  17. Great Eastern Hwy Before Craven Rd

    #14583 — Great Eastern Hwy Before Craven Rd

    +0 min9min
  18. Great Eastern Hwy Before Homestead Rd

    #14585 — Great Eastern Hwy Before Homestead Rd

    328+1 min10min
  19. Homestead Rd Before Jacoby St

    #15053 — Homestead Rd Before Jacoby St

    +1 min11min
  20. Strettle Rd After Jacoby St

    #15048 — Strettle Rd After Jacoby St

    +1 min12min
  21. Strettle Rd Before Swan Rd

    #15049 — Strettle Rd Before Swan Rd

    +0 min12min
  22. Strettle Rd After Swan Rd

    #15050 — Strettle Rd After Swan Rd

    +0 min12min
  23. Brooking Rd Before Draper Rd

    #15043 — Brooking Rd Before Draper Rd

    +0 min12min
  24. Great Eastern Hwy After Brooking Rd

    #14586 — Great Eastern Hwy After Brooking Rd

    328+1 min13min
  25. Great Eastern Hwy Before Marri Rd

    #14588 — Great Eastern Hwy Before Marri Rd

    328+0 min13min
  26. Great Eastern Hwy After Marri Rd

    #14589 — Great Eastern Hwy After Marri Rd

    328+1 min14min
  27. Great Eastern Hwy Before Bailey Rd

    #14590 — Great Eastern Hwy Before Bailey Rd

    328+0 min14min
  28. Great Eastern Hwy After Bailey Rd

    #14591 — Great Eastern Hwy After Bailey Rd

    328+1 min15min
  29. Great Eastern Hwy After Flint Rd

    #14592 — Great Eastern Hwy After Flint Rd

    328+0 min15min
  30. Great Eastern Hwy After Hardey Rd

    #14593 — Great Eastern Hwy After Hardey Rd

    328+1 min16min
  31. Great Eastern Hwy Before Mcglew Rd

    #14594 — Great Eastern Hwy Before Mcglew Rd

    322328+0 min16min
  32. Great Eastern Hwy After Mcglew Rd

    #14595 — Great Eastern Hwy After Mcglew Rd

    328+0 min16min
  33. Great Eastern Hwy John Forrest National Park

    #14596 — Great Eastern Hwy John Forrest National Park

    328+1 min17min
  34. Great Eastern Hwy Before Bilgoman Rd

    #14597 — Great Eastern Hwy Before Bilgoman Rd

    328+0 min17min
  35. Great Eastern Hwy After Lionel Rd

    #14598 — Great Eastern Hwy After Lionel Rd

    328+1 min18min
  36. Great Eastern Hwy After Darlington Rd

    #14599 — Great Eastern Hwy After Darlington Rd

    328+0 min18min
  37. Great Eastern Hwy Before Waylen Rd

    #14600 — Great Eastern Hwy Before Waylen Rd

    328+1 min19min
  38. Great Eastern Hwy Before Greenmount Ri

    #14601 — Great Eastern Hwy Before Greenmount Ri

    328+5 min24min
  39. Great Eastern Hwy After Scott St

    #14602 — Great Eastern Hwy After Scott St

    328+1 min25min
  40. Great Eastern Hwy After Woolowra Rd

    #14603 — Great Eastern Hwy After Woolowra Rd

    328+0 min25min
  41. Great Eastern Hwy Before Bullarra Rd

    #14604 — Great Eastern Hwy Before Bullarra Rd

    328+1 min26min
  42. Great Eastern Hwy Before Ruby St

    #14605 — Great Eastern Hwy Before Ruby St

    328+1 min27min
  43. Great Eastern Hwy After Miller St

    #25077 — Great Eastern Hwy After Miller St

    328+1 min28min
  44. Great Eastern Hwy Before Bellevue Rd

    #14606 — Great Eastern Hwy Before Bellevue Rd

    328+1 min29min
  45. Great Eastern Hwy After Victoria Pde

    #14608 — Great Eastern Hwy After Victoria Pde

    328+1 min30min
  46. Great Eastern Hwy Before Ewart St

    #14609 — Great Eastern Hwy Before Ewart St

    328+0 min30min
  47. Great Eastern Hwy Before Ferguson St

    #14610 — Great Eastern Hwy Before Ferguson St

    328+0 min30min
  48. Great Eastern Hwy After Loton Av

    #14612 — Great Eastern Hwy After Loton Av

    328+1 min31min
  49. Great Eastern Hwy Before Sayer St

    #14613 — Great Eastern Hwy Before Sayer St

    277278307322328+1 min32min
  50. Victoria St After Padbury Tce

    #14629 — Victoria St After Padbury Tce

    277278307322328+0 min32min
  51. Victoria St Before Marion St

    #14630 — Victoria St Before Marion St

    277278291301307322+1+1 min33min
  52. 277278290291300301+17+2 min35min

Frequently asked questions

When are the first and last departures of line 320?

On weekdays the first departure from Great Eastern Hwy Before Sawyers Rd is at 05:46 and the last at 20:49. There are 22 departures in total.

Does line 320 run on weekends?

Yes — on Saturday from 07:13 to 21:20 and on Sunday from 08:11 to 15:55.

Does line 320 run on Sundays?

Yes. On Sundays line 320 has 5 departures from Great Eastern Hwy Before Sawyers Rd, the first at 08:11 and the last at 15:55.

How often does line 320 run?

Departures run about every 50 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 320?

The whole ride takes about 35 minutes on average — from about 22 minutes off-peak to about 50 minutes at peak.

How many stops does line 320 have?

In the Great Eastern Hwy Before Sawyers Rd → Midland Stn Stand 1 direction, line 320 has 52 stops.

How long is the route of line 320?

The route in this direction is about 22.6 km long.