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~25 min
  • First departure06:14
  • Last departure19:13
  • Average ride~36 min
  • Stops40
  • Departures per day34
  • Route length15 km
  • Peak~45 min
  • Off-peak~32 min
  • Saturday13 departures
  • Sunday11 departures

Bus of Perth public transport — connects Cannington Stn Stand 4 and Bull Creek Stn Stand 5, with 40 stops per direction.The first departure is at 06:14, the last at 19:13.Departures run every ~25 min, and the ride takes ~36 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

06:14

Last

19:13

Departures

34

Line 203 timetable — on weekdays
061443
070833
080333
090843
101337
Line 203 timetable — on Saturdays
0722
0822
0922
1022
1122
Line 203 timetable — on Sundays and holidays
0822
0922
1022
1122
1222
Changed25.10.2026.
Checked25.10.2026.

Stops

40 stops~36 min in total
  1. 202departure0min
  2. 178200201202+0 min0min
  3. 200201202+2 min2min
  4. Karel Av Before Apsley Rd

    #11183 — Karel Av Before Apsley Rd

    202+1 min3min
  5. Apsley Rd Before Poplar St

    #20037 — Apsley Rd Before Poplar St

    202+1 min4min
  6. Apsley Rd After Morrison Wy

    #20038 — Apsley Rd After Morrison Wy

    202+1 min5min
  7. Apsley Rd After Donald St

    #20039 — Apsley Rd After Donald St

    202+0 min5min
  8. Apsley Rd After Malindi St

    #20040 — Apsley Rd After Malindi St

    202+1 min6min
  9. Apsley Rd After Aster Av

    #20041 — Apsley Rd After Aster Av

    202+0 min6min
  10. Apsley Rd After Chelmer Wy

    #20044 — Apsley Rd After Chelmer Wy

    202+1 min7min
  11. Vahland Av Before Silvertop Tce

    #11235 — Vahland Av Before Silvertop Tce

    998999+1 min8min
  12. Collins Rd After Vahland Av

    #20419 — Collins Rd After Vahland Av

    925+1 min9min
  13. Collins Rd Before Portcullis Dr

    #20420 — Collins Rd Before Portcullis Dr

    925+1 min10min
  14. Collins Rd Before Braceby Cl

    #20421 — Collins Rd Before Braceby Cl

    925+1 min11min
  15. Collins Rd After Portcullis Dr

    #20422 — Collins Rd After Portcullis Dr

    925+0 min11min
  16. Collins Rd Before Bodymoat Pl

    #20423 — Collins Rd Before Bodymoat Pl

    +1 min12min
  17. Vellgrove Av Before Young L

    #20204 — Vellgrove Av Before Young L

    +0 min12min
  18. Vellgrove Av Before Plevna Ct

    #20205 — Vellgrove Av Before Plevna Ct

    +1 min13min
  19. Vellgrove Av After Endgate Ct

    #20206 — Vellgrove Av After Endgate Ct

    +0 min13min
  20. Vellgrove Av After Lyndale Av

    #20207 — Vellgrove Av After Lyndale Av

    +1 min14min
  21. Vellgrove Av After Villiers Wy

    #20208 — Vellgrove Av After Villiers Wy

    +1 min15min
  22. Vellgrove Av Before Torridon Av

    #20209 — Vellgrove Av Before Torridon Av

    +0 min15min
  23. Vellgrove Av After Bambil Pl

    #20210 — Vellgrove Av After Bambil Pl

    +1 min16min
  24. Vellgrove Av After Romney Wy

    #20211 — Vellgrove Av After Romney Wy

    +0 min16min
  25. Iveston Rd After Abinger Rd

    #20214 — Iveston Rd After Abinger Rd

    +2 min18min
  26. Iveston Rd Before Watling Av

    #20215 — Iveston Rd Before Watling Av

    +1 min19min
  27. Woodford Rd After Queensville Av

    #20271 — Woodford Rd After Queensville Av

    +1 min20min
  28. Lynwood Av Before Westbourne Wy

    #29599 — Lynwood Av Before Westbourne Wy

    +1 min21min
  29. Nicholson Rd Before Fleetwood Rd

    #20476 — Nicholson Rd Before Fleetwood Rd

    207+2 min23min
  30. Nicholson Rd After Brookman Av

    #20477 — Nicholson Rd After Brookman Av

    207+1 min24min
  31. Nicholson Rd After Montrose St

    #20478 — Nicholson Rd After Montrose St

    207+1 min25min
  32. Nicholson Rd Before Spencer Rd

    #20479 — Nicholson Rd Before Spencer Rd

    202207925+0 min25min
  33. Nicholson Rd Before Woodloes St

    #20480 — Nicholson Rd Before Woodloes St

    202207208925930930X+2 min27min
  34. Albany Hwy After Nicholson Rd

    #10047 — Albany Hwy After Nicholson Rd

    202207208220925930+1+1 min28min
  35. Albany Hwy Before River Rd

    #10048 — Albany Hwy Before River Rd

    202207208220925930+1+1 min29min
  36. Albany Hwy After Liege St

    #10049 — Albany Hwy After Liege St

    202207208220925930+1+1 min30min
  37. Cecil Av After Albany Hwy

    #13629 — Cecil Av After Albany Hwy

    3472177200202207+2+2 min32min
  38. Cecil Av After Carousel Rd

    #13630 — Cecil Av After Carousel Rd

    345172177200202+7+2 min34min
  39. Cecil Av Before Sevenoaks St

    #13631 — Cecil Av Before Sevenoaks St

    345172177200202+7+1 min35min
  40. 3472200202207208+3+1 min36min

Frequently asked questions

When are the first and last departures of line 203?

On weekdays the first departure from Bull Creek Stn Stand 7 is at 06:14 and the last at 19:13. There are 34 departures in total.

Does line 203 run on weekends?

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

Does line 203 run on Sundays?

Yes. On Sundays line 203 has 11 departures from Bull Creek Stn Stand 7, the first at 08:22 and the last at 18:22.

How often does line 203 run?

Departures run about every 25 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 36 minutes on average — from about 32 minutes off-peak to about 45 minutes at peak.

How many stops does line 203 have?

In the Bull Creek Stn Stand 7 → Cannington Stn Stand 15 direction, line 203 has 40 stops.

How long is the route of line 203?

The route in this direction is about 15 km long.