buses.appPerth public transport
34

Perth · bus timetable

Bus 34 Cannington Stn Stand 12 Perth Busport Zone B

Bus Regular line Operator: Transperth

Line 34 runs between Cannington Stn Stand 12 and Perth Busport Zone B; on weekdays the first departure is at 05:07 and the last at 22:08, every ~15 min.

  • Headway~15 min
  • First departure05:58
  • Last departure23:08
  • Average ride~69 min
  • Stops60
  • Departures per day61
  • Route length23.9 km
  • Peak~82 min
  • Off-peak~45 min
  • Saturday29 departures
  • Sunday25 departures

Bus of Perth public transport — connects Cannington Stn Stand 12 and Perth Busport Zone B, with 60 stops per direction.The first departure is at 05:58, the last at 23:08.Departures run every ~15 min, and the ride takes ~69 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:58

Last

23:08

Departures

61

Line 34 timetable — on weekdays
0558
062349
0709253954
0809243954
0909254055
Line 34 timetable — on Saturdays
070838
080838
090837
100736
110636
Line 34 timetable — on Sundays and holidays
0808
090737
100737
110737
120636
Changed25.10.2026.
Checked25.10.2026.

Stops

60 stops~69 min in total
  1. 192867688182+10departure0min
  2. +4 min4min
  3. Elizabeth Quay Bus Stn Stand A3

    #12225 — Elizabeth Quay Bus Stn Stand A3

    619+5 min9min
  4. Mill Point Rd After Mends St

    #11827 — Mill Point Rd After Mends St

    +6 min15min
  5. Mill Point Rd After Darley St

    #11828 — Mill Point Rd After Darley St

    +0 min15min
  6. Mill Point Rd Before Onslow St

    #11829 — Mill Point Rd Before Onslow St

    +1 min16min
  7. King Edward St After Clarence St

    #11868 — King Edward St After Clarence St

    +1 min17min
  8. King Edward St After York St

    #11869 — King Edward St After York St

    +0 min17min
  9. Angelo St After Forrest St

    #11890 — Angelo St After Forrest St

    +1 min18min
  10. Angelo St Before Coode St

    #11891 — Angelo St Before Coode St

    +1 min19min
  11. Angelo St After Norfolk St

    #11892 — Angelo St After Norfolk St

    +0 min19min
  12. Addison St After Angelo St

    #11898 — Addison St After Angelo St

    +1 min20min
  13. Addison St After Elizabeth St

    #11899 — Addison St After Elizabeth St

    +1 min21min
  14. Hensman St After Addison St

    #11903 — Hensman St After Addison St

    +0 min21min
  15. Sandgate St After Hensman St

    #11904 — Sandgate St After Hensman St

    +1 min22min
  16. Sandgate St Before South Tce

    #11905 — Sandgate St Before South Tce

    +0 min22min
  17. South Tce Before Canning Hwy

    #11814 — South Tce Before Canning Hwy

    +1 min23min
  18. South Tce After Campbell St

    #11815 — South Tce After Campbell St

    +1 min24min
  19. Murray St After Birdwood Av

    #11816 — Murray St After Birdwood Av

    +1 min25min
  20. Murray St After Monash Av

    #11817 — Murray St After Monash Av

    +1 min26min
  21. Murray St After Bessell Av

    #11818 — Murray St After Bessell Av

    +0 min26min
  22. Thelma St Before Morrison St

    #11926 — Thelma St Before Morrison St

    +2 min28min
  23. Morrison St After Brittain St

    #11936 — Morrison St After Brittain St

    +1 min29min
  24. Morrison St After Lawrence St

    #11937 — Morrison St After Lawrence St

    +0 min29min
  25. Bruce St Como Secondary College Stand 4

    #11950 — Bruce St Como Secondary College Stand 4

    +1 min30min
  26. Bruce St Before Henley St

    #11951 — Bruce St Before Henley St

    +1 min31min
  27. Henley St After Henley St

    #11956 — Henley St After Henley St

    +1 min32min
  28. Gillon St Before Koolunda Ct

    #11981 — Gillon St Before Koolunda Ct

    +2 min34min
  29. Gillon St Before Kardan Cct

    #11982 — Gillon St Before Kardan Cct

    +0 min34min
  30. Walanna Dr After Gillon St

    #11983 — Walanna Dr After Gillon St

    +1 min35min
  31. Walanna Dr After Melinga Ct

    #11984 — Walanna Dr After Melinga Ct

    +1 min36min
  32. Walanna Dr Before Lowan Loop Sth

    #11985 — Walanna Dr Before Lowan Loop Sth

    +0 min36min
  33. Walanna Dr Before Lowan Loop Nth

    #11986 — Walanna Dr Before Lowan Loop Nth

    +1 min37min
  34. Walanna Dr After Lowan Loop

    #11987 — Walanna Dr After Lowan Loop

    +1 min38min
  35. Jackson Rd Before Kent St

    #11988 — Jackson Rd Before Kent St

    +1 min39min
  36. Curtin Central Bus Stn Stand 8

    #27935 — Curtin Central Bus Stn Stand 8

    +3 min42min
  37. Kent St Before Hayman Rd

    #11784 — Kent St Before Hayman Rd

    960+1 min43min
  38. +1 min44min
  39. Hayman Rd After Brodie-Hall Dr

    #11942 — Hayman Rd After Brodie-Hall Dr

    +0 min44min
  40. +1 min45min
  41. Hayman Rd Before Adie Ct

    #11944 — Hayman Rd Before Adie Ct

    960+1 min46min
  42. Curtin University Bus Stn Stand 3

    #11697 — Curtin University Bus Stn Stand 3

    222+2 min48min
  43. Hayman Rd Before Marquis St

    #11703 — Hayman Rd Before Marquis St

    7273998999+0 min48min
  44. Holder St After Hill View Tce

    #12091 — Holder St After Hill View Tce

    222+1 min49min
  45. Walpole St Before Taree St

    #12093 — Walpole St Before Taree St

    178222+2 min51min
  46. Pollock St After Palmerston St

    #28802 — Pollock St After Palmerston St

    +1 min52min
  47. Ashburton St After Pollock St

    #28088 — Ashburton St After Pollock St

    +1 min53min
  48. Ashburton St Before Boulder St

    #27597 — Ashburton St Before Boulder St

    222+1 min54min
  49. Ashburton St Before Albany Hwy

    #28706 — Ashburton St Before Albany Hwy

    222+1 min55min
  50. Albany Hwy After John St

    #10155 — Albany Hwy After John St

    220222930930X+1 min56min
  51. Albany Hwy After Alexandra Pl

    #10156 — Albany Hwy After Alexandra Pl

    220222930+1 min57min
  52. Albany Hwy Before Mills St

    #10157 — Albany Hwy Before Mills St

    220222930930X+1 min58min
  53. Albany Hwy Before Hamilton St

    #10158 — Albany Hwy Before Hamilton St

    220930+1 min59min
  54. Albany Hwy Before Mallard Wy

    #10159 — Albany Hwy Before Mallard Wy

    220930+1 min60min
  55. Albany Hwy Before George Wy

    #10160 — Albany Hwy Before George Wy

    72177200220930930X+1 min61min
  56. Albany Hwy Before Fletcher St

    #10161 — Albany Hwy Before Fletcher St

    72177200220930+2 min63min
  57. Cecil Av After Albany Hwy

    #13629 — Cecil Av After Albany Hwy

    72177200202203207+2+1 min64min
  58. Cecil Av After Carousel Rd

    #13630 — Cecil Av After Carousel Rd

    5172177200202203+7+2 min66min
  59. Cecil Av Before Sevenoaks St

    #13631 — Cecil Av Before Sevenoaks St

    5172177200202203+7+1 min67min
  60. 72200202203207208+3+2 min69min

Frequently asked questions

When are the first and last departures of line 34?

On weekdays the first departure from Perth Busport Zone A is at 05:58 and the last at 23:08. There are 61 departures in total.

Does line 34 run on weekends?

Yes — on Saturday from 07:08 to 23:08 and on Sunday from 08:08 to 22:08.

Does line 34 run on Sundays?

Yes. On Sundays line 34 has 25 departures from Perth Busport Zone A, the first at 08:08 and the last at 22:08.

How often does line 34 run?

Departures run about every 15 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 34?

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

How many stops does line 34 have?

In the Perth Busport Zone A → Cannington Stn Stand 15 direction, line 34 has 60 stops.

How long is the route of line 34?

The route in this direction is about 23.9 km long.