buses.appPerth public transport
203

Perth · bus timetable

Bus 203 Cannington Stn Stand 4 Bull Creek Stn Stand 5

Bus Regular line Operator: Transperth

The Cannington Stn Stand 4 – Bull Creek Stn Stand 5 route is served by line 203, on weekdays from 05:47 to 18:44, every ~30 min.

  • Headway~30 min
  • First departure05:47
  • Last departure18:44
  • Average ride~37 min
  • Stops38
  • Departures per day33
  • Route length15.6 km
  • Peak~44 min
  • Off-peak~18 min
  • Saturday13 departures
  • Sunday12 departures

Bus of Perth public transport — connects Cannington Stn Stand 4 and Bull Creek Stn Stand 5, with 38 stops per direction.The first departure is at 05:47, the last at 18:44.Departures run every ~30 min, and the ride takes ~37 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:47

Last

18:44

Departures

33

Line 203 timetable — on weekdays
0547B
060334B39
070307B152842B46
0802113757
092556
Line 203 timetable — on Saturdays
0647
0747
0843
0943
1042
Line 203 timetable — on Sundays and holidays
0747
0842
0942
1042
1141
Changed25.10.2026.
Checked25.10.2026.

Stops

38 stops~37 min in total
  1. 202departure0min
  2. Cecil Av After Sevenoaks St

    #13632 — Cecil Av After Sevenoaks St

    345172177200202+7+1 min1min
  3. Cecil Av Before Carousel Rd

    #13633 — Cecil Av Before Carousel Rd

    345172177200202+7+1 min2min
  4. Cecil Av After Pattie St

    #13634 — Cecil Av After Pattie St

    202207208925+1 min3min
  5. Albany Hwy Carousel Shop Ctr

    #10162 — Albany Hwy Carousel Shop Ctr

    202207208925+1 min4min
  6. Albany Hwy Before Station St

    #10164 — Albany Hwy Before Station St

    202207208220925930+1+1 min5min
  7. Nicholson Rd After Ruby Av

    #20445 — Nicholson Rd After Ruby Av

    207+2 min8min
  8. Nicholson Rd Before Brookman Av

    #20446 — Nicholson Rd Before Brookman Av

    207+1 min9min
  9. Nicholson Rd After Brookman Av

    #20447 — Nicholson Rd After Brookman Av

    207+0 min9min
  10. Lynwood Av After Ellesmere Rd

    #29598 — Lynwood Av After Ellesmere Rd

    +1 min10min
  11. Woodford Rd Before Purley Cr

    #20270 — Woodford Rd Before Purley Cr

    +1 min11min
  12. Iveston Rd After Watling Av

    #20216 — Iveston Rd After Watling Av

    +1 min12min
  13. Iveston Rd After Abinger Rd

    #20217 — Iveston Rd After Abinger Rd

    +0 min12min
  14. Vellgrove Av Before Glengarry St

    #20196 — Vellgrove Av Before Glengarry St

    +1 min13min
  15. Vellgrove Av Before Bambil Pl

    #20197 — Vellgrove Av Before Bambil Pl

    +1 min14min
  16. Vellgrove Av Before Whaleback Av

    #20198 — Vellgrove Av Before Whaleback Av

    +0 min14min
  17. Vellgrove Av Before Villiers Wy

    #20199 — Vellgrove Av Before Villiers Wy

    +0 min14min
  18. Vellgrove Av Before Lyndale Av

    #20200 — Vellgrove Av Before Lyndale Av

    +1 min15min
  19. Vellgrove Av Before Pegley Dr

    #20201 — Vellgrove Av Before Pegley Dr

    +1 min16min
  20. Vellgrove Av Before Plevna Ct

    #20202 — Vellgrove Av Before Plevna Ct

    +1 min17min
  21. Vellgrove Av After Young L

    #20203 — Vellgrove Av After Young L

    +0 min17min
  22. Collins Rd After Bodymoat Pl

    #20414 — Collins Rd After Bodymoat Pl

    +1 min18min
  23. Collins Rd After Portcullis Dr

    #20415 — Collins Rd After Portcullis Dr

    925+1 min19min
  24. Collins Rd Before Bicheno Wy

    #20416 — Collins Rd Before Bicheno Wy

    925+1 min20min
  25. Collins Rd After Portcullis Dr

    #20417 — Collins Rd After Portcullis Dr

    925+0 min20min
  26. Collins Rd Before Vahland Av

    #20418 — Collins Rd Before Vahland Av

    925+0 min20min
  27. Vahland Av After Silvertop Tce

    #11218 — Vahland Av After Silvertop Tce

    999+1 min21min
  28. Apsley Rd After Vahland Av

    #20045 — Apsley Rd After Vahland Av

    202+1 min22min
  29. Apsley Rd Before Eloure Pl

    #20046 — Apsley Rd Before Eloure Pl

    202+1 min23min
  30. Apsley Rd After Pinetree Gully Rd

    #20047 — Apsley Rd After Pinetree Gully Rd

    202+1 min24min
  31. Apsley Rd Before Kingfisher Loop

    #20048 — Apsley Rd Before Kingfisher Loop

    202+1 min25min
  32. Apsley Rd After Eagles Wk

    #20049 — Apsley Rd After Eagles Wk

    202+1 min26min
  33. Apsley Rd Before Brolga Prom

    #20050 — Apsley Rd Before Brolga Prom

    202+1 min27min
  34. Karel Av Before Keith Rd

    #11181 — Karel Av Before Keith Rd

    202+1 min28min
  35. Leach Hwy Before Webb St

    #10855 — Leach Hwy Before Webb St

    200201202+3 min31min
  36. Leach Hwy Before Bull Creek Dr

    #10856 — Leach Hwy Before Bull Creek Dr

    178200201202+3 min34min
  37. 178200201202925+3 min37min

Frequently asked questions

When are the first and last departures of line 203?

On weekdays the first departure from Cannington Stn Stand 4 is at 05:47 and the last at 18:44. There are 33 departures in total.

Does line 203 run on weekends?

Yes — on Saturday from 06:47 to 18:44 and on Sunday from 07:47 to 18:51.

Does line 203 run on Sundays?

Yes. On Sundays line 203 has 12 departures from Cannington Stn Stand 4, the first at 07:47 and the last at 18:51.

How often does line 203 run?

Departures run about every 30 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 203?

The whole ride takes about 37 minutes on average — from about 18 minutes off-peak to about 44 minutes at peak.

How many stops does line 203 have?

In the Cannington Stn Stand 4 → Bull Creek Stn Stand 5 direction, line 203 has 38 stops.

How long is the route of line 203?

The route in this direction is about 15.6 km long.