Skip to content
GoSEQ

BUS ROUTE · PERTH

203Perth network

Route 203 is a bus route in Perth, from the Perth buses & trains timetable. It runs between Cannington Stn Stand 4 and Bull Creek Stn Stand 5, calling at 38 stops. On weekdays the first service leaves around 5:48 am and the last around 7:26 pm, with a service every 20 min at peak.

  • Every 20 minat weekday peak
  • 5:48 amfirst, weekdays
  • 7:26 pmlast, weekdays
  • 49 minend to end

Open in GoSEQTimetable

Cannington Stn Stand 4Bull Creek Stn Stand 52 km
The route as the Perth buses & trains timetable publishes it, both ways. Drawn on the page; no map is loaded.

Next departures

Timetable

To Bull Creek Stn

5:48 amtomorrow

  • 6:16 am tomorrow
  • 6:35 am tomorrow
  • 6:53 am tomorrow
  • 7:08 am tomorrow

To Cannington Stn

6:25 amtomorrow

  • 6:55 am tomorrow
  • 7:21 am tomorrow
  • 7:48 am tomorrow
  • 8:23 am tomorrow

Timetable times at a stop in the middle of the route, in Perth time. This region has scheduled times only. For your own stop, open GoSEQ.

How often it runs

Timetable
WhenTo Bull Creek StnTo Cannington Stn
Peakweekdays, 7–9 am and 4–6 pmevery 20 minevery 20 min
Off-peakweekdays, 9 am–3 pmevery 35 minevery 35 min
Saturday8 am–6 pmhourlyhourly
Sunday8 am–6 pmhourlyhourly
First service5:48 am6:25 am
Last service6:59 pm7:26 pm
End to end49 min · 39 stops51 min · 41 stops
Services a dayweekdays3334

Services each hour to Bull Creek Stn

Weekdays33 a day

5 am: 16 am: 37 am: 58 am: 49 am: 210 am: 211 am: 212 pm: 21 pm: 22 pm: 13 pm: 34 pm: 25 pm: 26 pm: 2

Saturday13 a day

7 am: 18 am: 29 am: 110 am: 111 am: 112 pm: 11 pm: 12 pm: 13 pm: 14 pm: 15 pm: 16 pm: 1

Sunday12 a day

8 am: 29 am: 110 am: 111 am: 112 pm: 11 pm: 12 pm: 13 pm: 14 pm: 15 pm: 17 pm: 1

A typical day in the timetable, at Vellgrove Av Before Lyndale Av.

Stops

In order, each way
To Bull Creek Stn38 stops · about 49 min
  1. Cannington Stn Stand 4
  2. Cecil Av After Sevenoaks St
  3. Cecil Av Before Carousel Rd
  4. Cecil Av After Pattie St
  5. Albany Hwy Carousel Shop Ctr
  6. Albany Hwy Before Station St
  7. Nicholson Rd Before Highbury Cr
  8. Nicholson Rd After Ruby Av
  9. Nicholson Rd Before Brookman Av
  10. Nicholson Rd After Brookman Av
  11. Lynwood Av After Ellesmere Rd
  12. Woodford Rd Before Purley Cr
  13. Iveston Rd After Watling Av
  14. Iveston Rd After Abinger Rd
  15. Vellgrove Av Before Glengarry St
  16. Vellgrove Av Before Bambil Pl
  17. Vellgrove Av Before Whaleback Av
  18. Vellgrove Av Before Villiers Wy
  19. Vellgrove Av Before Lyndale Av
  20. Vellgrove Av Before Pegley Dr
  21. Vellgrove Av Before Plevna Ct
  22. Vellgrove Av After Young L
  23. Collins Rd After Bodymoat Pl
  24. Collins Rd After Portcullis Dr
  25. Collins Rd Before Bicheno Wy
  26. Collins Rd After Portcullis Dr
  27. Collins Rd Before Vahland Av
  28. Vahland Av After Silvertop Tce
  29. Apsley Rd After Vahland Av
  30. Apsley Rd Before Eloure Pl
  31. Apsley Rd After Pinetree Gully Rd
  32. Apsley Rd Before Kingfisher Loop
  33. Apsley Rd After Eagles Wk
  34. Apsley Rd Before Brolga Prom
  35. Karel Av Before Keith Rd
  36. Leach Hwy Before Webb St
  37. Leach Hwy Before Bull Creek Dr
  38. Bull Creek Stn Stand 5
To Cannington Stn40 stops · about 51 min
  1. Bull Creek Stn Stand 7
  2. Leach Hwy After Pulo Rd
  3. Leach Hwy After Webb St
  4. Karel Av Before Apsley Rd
  5. Apsley Rd Before Poplar St
  6. Apsley Rd After Morrison Wy
  7. Apsley Rd After Donald St
  8. Apsley Rd After Malindi St
  9. Apsley Rd After Aster Av
  10. Apsley Rd After Chelmer Wy
  11. Vahland Av Before Silvertop Tce
  12. Collins Rd After Vahland Av
  13. Collins Rd Before Portcullis Dr
  14. Collins Rd Before Braceby Cl
  15. Collins Rd After Portcullis Dr
  16. Collins Rd Before Bodymoat Pl
  17. Vellgrove Av Before Young L
  18. Vellgrove Av Before Plevna Ct
  19. Vellgrove Av After Endgate Ct
  20. Vellgrove Av After Lyndale Av
  21. Vellgrove Av After Villiers Wy
  22. Vellgrove Av Before Torridon Av
  23. Vellgrove Av After Bambil Pl
  24. Vellgrove Av After Romney Wy
  25. Iveston Rd After Abinger Rd
  26. Iveston Rd Before Watling Av
  27. Woodford Rd After Queensville Av
  28. Lynwood Av Before Westbourne Wy
  29. Nicholson Rd Before Fleetwood Rd
  30. Nicholson Rd After Brookman Av
  31. Nicholson Rd After Montrose St
  32. Nicholson Rd Before Spencer Rd
  33. Nicholson Rd Before Woodloes St
  34. Albany Hwy After Nicholson Rd
  35. Albany Hwy Before River Rd
  36. Albany Hwy After Liege St
  37. Cecil Av After Albany Hwy
  38. Cecil Av After Carousel Rd
  39. Cecil Av Before Sevenoaks St
  40. Cannington Stn Stand 15

Questions

Is route 203 running today?

Route 203 runs on Tuesdays in the current timetable. For live delays and cancellations, open GoSEQ.

How often does route 203 run?

Towards Bull Creek Stn, it runs every 20 min at weekday peak, every 35 min in the middle of a weekday, hourly on Saturdays, hourly on Sundays, by the timetable.

What time is the first and last bus on route 203?

On weekdays, the first service towards Bull Creek Stn leaves Vellgrove Av Before Lyndale Av at about 5:48 am and the last at about 6:59 pm.

Where does route 203 go?

Route 203 runs between Cannington Stn Stand 4 and Bull Creek Stn Stand 5, about 49 minutes end to end, with 38 stops each way.

Can I see where my bus is right now?

This page shows the Perth buses & trains timetable. Live times aren’t published here, so GoSEQ shows scheduled times, with a countdown to leave and an alert before your stop.

GOSEQ

Never miss the 203 again.

Know when to leave and get a nudge before your stop.

Open in GoSEQ

All Western Australia routes