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~21 min
  • First departure07:11
  • Last departure19:01
  • Average ride~56 min
  • Stops53
  • Departures per day16
  • Route length23.5 km
  • Peak~65 min
  • Off-peak~49 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 07:11, the last at 19:01.Departures run every ~21 min, and the ride takes ~56 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

07:11

Last

19:01

Departures

16

Line 158 timetable — on weekdays
07112640B
081243
151048
16133353
17082339

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~56 min in total
  1. Elizabeth Quay Bus Stn Stand C4

    #12211 — Elizabeth Quay Bus Stn Stand C4

    111departure0min
  2. Canning Bridge Stn Stand 4

    #11968 — Canning Bridge Stn Stand 4

    111114115148160910+11 min11min
  3. Kintail Rd Before Moreau Mews

    #19936 — Kintail Rd Before Moreau Mews

    148+1 min12min
  4. Kintail Rd After Forbes Rd

    #19938 — Kintail Rd After Forbes Rd

    148+0 min12min
  5. Kintail Rd After Armstrong Rd

    #19940 — Kintail Rd After Armstrong Rd

    148+1 min13min
  6. Kintail Rd After Maclennan Rd

    #19941 — Kintail Rd After Maclennan Rd

    148+1 min14min
  7. Kintail Rd After Stack L

    #19942 — Kintail Rd After Stack L

    148+1 min15min
  8. Matheson Rd After Kintail Rd

    #26246 — Matheson Rd After Kintail Rd

    148+1 min16min
  9. Matheson Rd After Dee Rd

    #19925 — Matheson Rd After Dee Rd

    148+0 min16min
  10. Matheson Rd Before Nairn Rd

    #19927 — Matheson Rd Before Nairn Rd

    148+1 min17min
  11. Matheson Rd After Nairn Rd

    #19928 — Matheson Rd After Nairn Rd

    148+1 min18min
  12. Riseley St After Macleod Rd

    #19930 — Riseley St After Macleod Rd

    148+0 min18min
  13. Canning Hwy After Riseley St

    #10250 — Canning Hwy After Riseley St

    111148910+1 min19min
  14. Canning Hwy After Collier St

    #10252 — Canning Hwy After Collier St

    111148910+1 min20min
  15. Canning Hwy After Cunningham St

    #10253 — Canning Hwy After Cunningham St

    111148910+1 min21min
  16. Canning Hwy Before Cantray Av

    #10254 — Canning Hwy Before Cantray Av

    111148910+0 min21min
  17. Canning Hwy After Doney St

    #10255 — Canning Hwy After Doney St

    111148910+1 min22min
  18. Canning Hwy Before Coverley St

    #10257 — Canning Hwy Before Coverley St

    111148910+1 min23min
  19. Canning Hwy After North Lake Rd

    #10258 — Canning Hwy After North Lake Rd

    111148910+1 min24min
  20. Hislop Rd After Canning Hwy

    #11076 — Hislop Rd After Canning Hwy

    148+1 min25min
  21. Wichmann Rd After Bricknell Rd

    #11071 — Wichmann Rd After Bricknell Rd

    148+1 min26min
  22. Wichmann Rd After Haig Rd

    #11072 — Wichmann Rd After Haig Rd

    148+1 min27min
  23. Wichmann Rd Before Galloway St

    #11073 — Wichmann Rd Before Galloway St

    148+1 min28min
  24. Wichmann Rd Before Lawlor Rd

    #11074 — Wichmann Rd Before Lawlor Rd

    148+0 min28min
  25. Wichmann Rd After Davidson Rd

    #11075 — Wichmann Rd After Davidson Rd

    148+1 min29min
  26. Roberts Rd After Wichmann Rd

    #19677 — Roberts Rd After Wichmann Rd

    148+0 min29min
  27. Moreing Rd After Hough Rd

    #11062 — Moreing Rd After Hough Rd

    148+1 min30min
  28. Lutey Rd Before Waddell Rd

    #19674 — Lutey Rd Before Waddell Rd

    148+1 min31min
  29. Waddell Rd After Coldwells St

    #11088 — Waddell Rd After Coldwells St

    148+0 min31min
  30. Beach St Before Murray Rd

    #19671 — Beach St Before Murray Rd

    148+1 min32min
  31. Beach St Before Harris St

    #19672 — Beach St Before Harris St

    148+0 min32min
  32. Harris St After Pembroke St

    #10965 — Harris St After Pembroke St

    148+1 min33min
  33. Harris St After Wrexham St

    #10967 — Harris St After Wrexham St

    148+1 min34min
  34. Preston Point Rd After Foss St

    #10896 — Preston Point Rd After Foss St

    148+1 min35min
  35. Preston Point Rd Before Malsbury St

    #10897 — Preston Point Rd Before Malsbury St

    148+1 min36min
  36. Preston Point Rd After Phipps St

    #10898 — Preston Point Rd After Phipps St

    148+1 min37min
  37. Westbury Cr Before View Tce

    #11082 — Westbury Cr Before View Tce

    148+1 min38min
  38. 148+1 min39min
  39. View Tce After Penshurst St

    #11084 — View Tce After Penshurst St

    148+1 min40min
  40. View Tce After Easton St

    #11085 — View Tce After Easton St

    148+1 min41min
  41. Parker St After View Tce

    #11087 — Parker St After View Tce

    148+1 min42min
  42. Preston Point Rd After Pier St

    #10899 — Preston Point Rd After Pier St

    148+1 min43min
  43. Preston Point Rd After Wolsely Rd

    #10900 — Preston Point Rd After Wolsely Rd

    148+1 min44min
  44. Preston Point Rd After Bolton St

    #10901 — Preston Point Rd After Bolton St

    148+1 min45min
  45. Canning Hwy After Council Pl

    #10277 — Canning Hwy After Council Pl

    111148910+1 min46min
  46. Canning Hwy After Stirling Hwy

    #10278 — Canning Hwy After Stirling Hwy

    111148910+1 min47min
  47. Canning Hwy Before Tuckfield St

    #10279 — Canning Hwy Before Tuckfield St

    111148910+1 min48min
  48. Queen Victoria St - Fremantle Traffic Bridge

    #10280 — Queen Victoria St - Fremantle Traffic Bridge

    111148910996+1 min49min
  49. Queen Victoria St Before James St

    #10281 — Queen Victoria St Before James St

    111148910996+1 min50min
  50. Queen Victoria St After James St

    #11147 — Queen Victoria St After James St

    111148160910996+2 min52min
  51. Adelaide St After Parry St

    #10427 — Adelaide St After Parry St

    111148160910+1 min53min
  52. Queen St After Adelaide St

    #11142 — Queen St After Adelaide St

    107111148160502910+2+1 min54min
  53. 107111148160502511+12+2 min56min

Frequently asked questions

When are the first and last departures of line 158?

On weekdays the first departure from Elizabeth Quay Bus Stn Stand C4 is at 07:11 and the last at 19:01. There are 16 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 21 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 56 minutes on average — from about 49 minutes off-peak to about 65 minutes at peak.

How many stops does line 158 have?

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

How long is the route of line 158?

The route in this direction is about 23.5 km long.