buses.appPerth public transport
158

Perth · bus timetable

Bus 158 Fremantle Stn Stand 12 Elizabeth Quay Bus Stn Stand C4

Bus Regular line Operator: Transperth

Line 158 runs between Fremantle Stn Stand 12 and Elizabeth Quay Bus Stn Stand C4; on weekdays the first departure is at 05:18 and the last at 16:55, every ~22 min.

  • Headway~22 min
  • First departure05:18
  • Last departure16:55
  • Average ride~66 min
  • Stops53
  • Departures per day13
  • Route length22.7 km
  • Peak~67 min
  • Off-peak~47 min
  • Saturdaynot running
  • Sundaynot running

Bus of Perth public transport — connects Fremantle Stn Stand 12 and Elizabeth Quay Bus Stn Stand C4, with 53 stops per direction.The first departure is at 05:18, the last at 16:55.Departures run every ~22 min, and the ride takes ~66 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

Line 158 timetable — on weekdays
0518
0600223649
07031831B
0800
1500B55

Line 158 does not run on Saturdays.

Line 158 does not run on Sundays and holidays.

Changed25.10.2026.
Checked25.10.2026.

Stops

53 stops~66 min in total
  1. 148160departure0min
  2. Adelaide St After Queen St

    #10425 — Adelaide St After Queen St

    107111148910996+1 min1min
  3. Adelaide St Before Parry St

    #10426 — Adelaide St Before Parry St

    107111148160910+0 min1min
  4. Queen Victoria St After Parry St

    #10282 — Queen Victoria St After Parry St

    107111148160910996+1 min2min
  5. Queen Victoria St Before Burt St

    #10286 — Queen Victoria St Before Burt St

    107111148910996+1 min3min
  6. Queen Victoria St - Fremantle Traffic Bridge

    #20943 — Queen Victoria St - Fremantle Traffic Bridge

    111148616910+1 min4min
  7. Canning Hwy Before East St

    #10288 — Canning Hwy Before East St

    111148910+1 min5min
  8. Canning Hwy Before Stirling Hwy

    #10289 — Canning Hwy Before Stirling Hwy

    111148+1 min6min
  9. Canning Hwy Before Preston Point Rd

    #10290 — Canning Hwy Before Preston Point Rd

    111148910+1 min7min
  10. Preston Point Rd Before Bolton St

    #10890 — Preston Point Rd Before Bolton St

    148+0 min7min
  11. Preston Point Rd After Aldgate Pl

    #10891 — Preston Point Rd After Aldgate Pl

    148+1 min8min
  12. Preston Point Rd After Fraser St

    #10892 — Preston Point Rd After Fraser St

    148+1 min9min
  13. 148+1 min10min
  14. View Tce Before Easton St

    #11078 — View Tce Before Easton St

    148+1 min11min
  15. View Tce Before Penshurst St

    #11079 — View Tce Before Penshurst St

    148+1 min12min
  16. View Tce After Clayton St

    #11080 — View Tce After Clayton St

    148+1 min13min
  17. View Tce Before Westbury Cr

    #11081 — View Tce Before Westbury Cr

    148+1 min14min
  18. Preston Point Rd After Durdham Cr

    #10893 — Preston Point Rd After Durdham Cr

    148+1 min15min
  19. Preston Point Rd After Malsbury St

    #10894 — Preston Point Rd After Malsbury St

    148+1 min16min
  20. Preston Point Rd After Bristol Av

    #10895 — Preston Point Rd After Bristol Av

    148+1 min17min
  21. Harris St After Preston Point Rd

    #10961 — Harris St After Preston Point Rd

    148+1 min18min
  22. Harris St Before Pembroke St

    #10963 — Harris St Before Pembroke St

    148+0 min18min
  23. Harris St Before Beach St

    #10964 — Harris St Before Beach St

    148+1 min19min
  24. Beach St Before Murray Rd

    #19669 — Beach St Before Murray Rd

    148+1 min20min
  25. Waddell Rd Before Davis Rd

    #26368 — Waddell Rd Before Davis Rd

    148+1 min21min
  26. Lutey Rd After Waddell Rd

    #26367 — Lutey Rd After Waddell Rd

    148+1 min22min
  27. Moreing Rd Before Hough Rd

    #11064 — Moreing Rd Before Hough Rd

    148+1 min23min
  28. Roberts Rd Before Wichmann Rd

    #19675 — Roberts Rd Before Wichmann Rd

    148+1 min24min
  29. Wichmann Rd After Cawston Rd

    #11065 — Wichmann Rd After Cawston Rd

    148+0 min24min
  30. Wichmann Rd Before Lawlor Rd

    #11066 — Wichmann Rd Before Lawlor Rd

    148+1 min25min
  31. Wichmann Rd After Galloway St

    #11067 — Wichmann Rd After Galloway St

    148+1 min26min
  32. Wichmann Rd After Calpin Cr

    #11068 — Wichmann Rd After Calpin Cr

    148+0 min26min
  33. Wichmann Rd Before Bricknell Rd

    #11069 — Wichmann Rd Before Bricknell Rd

    148+1 min27min
  34. Hislop Rd Before Canning Hwy

    #11077 — Hislop Rd Before Canning Hwy

    148+1 min28min
  35. Canning Hwy Before Lentona Rd

    #10309 — Canning Hwy Before Lentona Rd

    111148910+1 min29min
  36. Canning Hwy After North Lake Rd

    #10310 — Canning Hwy After North Lake Rd

    111148910+1 min30min
  37. Canning Hwy Before Norma Rd

    #10312 — Canning Hwy Before Norma Rd

    111148910+1 min31min
  38. Canning Hwy Before Francis Rd

    #10313 — Canning Hwy Before Francis Rd

    111148910+1 min32min
  39. Canning Hwy Before Cantray Av

    #10314 — Canning Hwy Before Cantray Av

    111148910+1 min33min
  40. Matheson Rd Before Collier St

    #19917 — Matheson Rd Before Collier St

    148+2 min35min
  41. Matheson Rd After Conon Rd

    #19918 — Matheson Rd After Conon Rd

    148+0 min35min
  42. Matheson Rd Before Ness Rd

    #19919 — Matheson Rd Before Ness Rd

    148+0 min35min
  43. Matheson Rd After Ness Rd

    #19920 — Matheson Rd After Ness Rd

    148+0 min35min
  44. Matheson Rd Before Spey Rd

    #19922 — Matheson Rd Before Spey Rd

    148+1 min36min
  45. Matheson Rd Before Dee Rd

    #19923 — Matheson Rd Before Dee Rd

    148+1 min37min
  46. Matheson Rd Before Kintail Rd

    #19924 — Matheson Rd Before Kintail Rd

    148+0 min37min
  47. Kintail Rd After Stack L

    #19932 — Kintail Rd After Stack L

    148+1 min38min
  48. Kintail Rd Before Maclennan Rd

    #19933 — Kintail Rd Before Maclennan Rd

    148+1 min39min
  49. Kintail Rd Before Armstrong Rd

    #19934 — Kintail Rd Before Armstrong Rd

    148+1 min40min
  50. Kintail Rd Before Forbes Rd

    #19935 — Kintail Rd Before Forbes Rd

    148+1 min41min
  51. Kintail Rd Before Canning Hwy

    #26283 — Kintail Rd Before Canning Hwy

    148+2 min43min
  52. Canning Bridge Ramp Stand 2

    #11969 — Canning Bridge Ramp Stand 2

    111114115160+1 min44min
  53. Elizabeth Quay Bus Stn Stand C4

    #12211 — Elizabeth Quay Bus Stn Stand C4

    111+22 min66min

Frequently asked questions

When are the first and last departures of line 158?

On weekdays the first departure from Fremantle Stn Stand 12 is at 05:18 and the last at 16:55. There are 13 departures in total.

Does line 158 run on weekends?

No, there are no published weekend departures.

Does line 158 run on Sundays?

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

How often does line 158 run?

Departures run about every 22 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 158?

The whole ride takes about 66 minutes on average — from about 47 minutes off-peak to about 67 minutes at peak.

How many stops does line 158 have?

In the Fremantle Stn Stand 12 → Elizabeth Quay Bus Stn Stand C4 direction, line 158 has 53 stops.

How long is the route of line 158?

The route in this direction is about 22.7 km long.