buses.appPerth public transport
402

Perth · bus timetable

Bus 402 Stirling Stn Stand 15 Perth Busport Zone B

Bus Regular line Operator: Transperth

Line 402 goes from Stirling Stn Stand 15 to Perth Busport Zone B; departures on weekdays run from 05:06 until 18:58, every ~30 min.

  • Headway~30 min
  • First departure05:06
  • Last departure18:58
  • Average ride~37 min
  • Stops37
  • Departures per day31
  • Route length12.1 km
  • Peak~45 min
  • Off-peak~29 min
  • Saturday22 departures
  • Sunday17 departures

Bus of Perth public transport — connects Stirling Stn Stand 15 and Perth Busport Zone B, with 37 stops per direction.The first departure is at 05:06, the last at 18:58.Departures run every ~30 min, and the ride takes ~37 min on average.

Timetable

First

08:38

Last

16:39

Departures

17

Line 402 timetable — on weekdays
050645
061232
070513313956
08061539
091338
Line 402 timetable — on Saturdays
071140
080940
090939
100939
110838
Line 402 timetable — on Sundays and holidays
0838
090838
100737
110737
120736
Changed25.10.2026.
Checked25.10.2026.

Stops

37 stops~37 min in total
  1. 403departure0min
  2. Cedric St Before George St

    #23897 — Cedric St Before George St

    403414415424425427+1+2 min2min
  3. Cedric St Before Karrinyup Rd

    #11545 — Cedric St Before Karrinyup Rd

    403414415424425428+1+1 min3min
  4. Karrinyup Rd After Jones St

    #11574 — Karrinyup Rd After Jones St

    403997+2 min5min
  5. Karrinyup Rd After Telford Cr

    #11575 — Karrinyup Rd After Telford Cr

    997+0 min5min
  6. Karrinyup Rd Before Grindleford Dr

    #23399 — Karrinyup Rd Before Grindleford Dr

    +1 min6min
  7. Karrinyup Rd After Grindleford Dr

    #11576 — Karrinyup Rd After Grindleford Dr

    997+0 min6min
  8. Karrinyup Rd Before Albert St

    #11577 — Karrinyup Rd Before Albert St

    +1 min7min
  9. Karrinyup Rd After Albert St

    #11579 — Karrinyup Rd After Albert St

    +0 min7min
  10. Main St After North Beach Dr

    #19253 — Main St After North Beach Dr

    414+1 min8min
  11. 404414+1 min9min
  12. Main St After Eldorado St

    #12626 — Main St After Eldorado St

    404414+0 min9min
  13. 404414+1 min10min
  14. 414+1 min11min
  15. 414+0 min11min
  16. 414+1 min12min
  17. Main St After Mcdonald St

    #12631 — Main St After Mcdonald St

    414+1 min13min
  18. Main St Before Powell St

    #12632 — Main St Before Powell St

    414+1 min14min
  19. 414+1 min15min
  20. Scarborough Beach Rd After Bondi St

    #12577 — Scarborough Beach Rd After Bondi St

    990+1 min16min
  21. Scarborough Beach Rd After Federation St

    #12578 — Scarborough Beach Rd After Federation St

    990+0 min16min
  22. Scarborough Beach Rd After Ellesmere St

    #12579 — Scarborough Beach Rd After Ellesmere St

    990+0 min16min
  23. Scarborough Beach Rd After Kalgoorlie St

    #12580 — Scarborough Beach Rd After Kalgoorlie St

    990+1 min17min
  24. Scarborough Beach Rd After Matlock St

    #12581 — Scarborough Beach Rd After Matlock St

    15990+1 min18min
  25. Scarborough Beach Rd After Flinders St

    #12582 — Scarborough Beach Rd After Flinders St

    15990+1 min19min
  26. Scarborough Beach Rd After Oxford St

    #12583 — Scarborough Beach Rd After Oxford St

    990+1 min20min
  27. Scarborough Beach Rd After Edinboro St

    #12584 — Scarborough Beach Rd After Edinboro St

    990+0 min20min
  28. Scarborough Beach Rd After Dunedin St

    #12585 — Scarborough Beach Rd After Dunedin St

    990+1 min21min
  29. Loftus St After Anzac Rd

    #12689 — Loftus St After Anzac Rd

    403404+1 min22min
  30. Loftus St After Chamberlain St

    #12690 — Loftus St After Chamberlain St

    403404+1 min23min
  31. Loftus St Before Austen St

    #12691 — Loftus St Before Austen St

    403404+1 min24min
  32. Loftus St After Thompson St

    #12692 — Loftus St After Thompson St

    403404+1 min25min
  33. Loftus St After Emmerson St

    #12693 — Loftus St After Emmerson St

    403404+1 min26min
  34. Cleaver St After Vincent St

    #12709 — Cleaver St After Vincent St

    403404+2 min28min
  35. Cleaver St After Carr St

    #27616 — Cleaver St After Carr St

    403404+1 min29min
  36. Newcastle St After Strathcona St

    #12874 — Newcastle St After Strathcona St

    15403404+1 min30min
  37. 151928345167+26+7 min37min

Frequently asked questions

When are the first and last departures of line 402?

On weekdays the first departure from Stirling Stn Stand 15 is at 05:06 and the last at 18:58. There are 31 departures in total.

Does line 402 run on weekends?

Yes — on Saturday from 07:11 to 17:39 and on Sunday from 08:38 to 16:39.

Does line 402 run on Sundays?

Yes. On Sundays line 402 has 17 departures from Stirling Stn Stand 15, the first at 08:38 and the last at 16:39.

How often does line 402 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 402?

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

How many stops does line 402 have?

In the Stirling Stn Stand 15 → Perth Busport Zone B direction, line 402 has 37 stops.

How long is the route of line 402?

The route in this direction is about 12.1 km long.