buses.appPerth public transport
404

Perth · bus timetable

Bus 404 Waterloo St Before Royal St Perth Busport Zone B

Bus Regular line Operator: Transperth

Line 404 runs between Waterloo St Before Royal St and Perth Busport Zone B; on weekdays the first departure is at 06:55 and the last at 09:08, 4 departures a day.

  • Headway~64 min
  • First departure14:50
  • Last departure17:38
  • Average ride~33 min
  • Stops32
  • Departures per day4
  • Route length9.9 km
  • Peak~31 min
  • Off-peak~31 min
  • Saturday2 departures
  • Sundaynot running

Bus of Perth public transport — connects Waterloo St Before Royal St and Perth Busport Zone B, with 32 stops per direction.The first departure is at 14:50, the last at 17:38.Departures run every ~64 min, and the ride takes ~33 min on average.

Timetable

First

14:50

Last

17:38

Departures

4

Line 404 timetable — on weekdays
1450
1554
171438
Line 404 timetable — on Saturdays
1104
1405

Line 404 does not run on Sundays and holidays.

Changed25.10.2026.
Checked25.10.2026.

Stops

32 stops~33 min in total
  1. 1551220384386386X+12departure0min
  2. Newcastle St After Golding St

    #27618 — Newcastle St After Golding St

    15402403+4 min4min
  3. Cleaver St After Kingston Av

    #27617 — Cleaver St After Kingston Av

    402403+1 min5min
  4. Cleaver St Before Vincent St

    #12710 — Cleaver St Before Vincent St

    402403+1 min6min
  5. Loftus St Before Richmond St

    #12694 — Loftus St Before Richmond St

    402403+2 min8min
  6. Loftus St After Bourke St

    #12695 — Loftus St After Bourke St

    402403+1 min9min
  7. Loftus St After Marian St

    #12696 — Loftus St After Marian St

    402403+1 min10min
  8. Loftus St After Salisbury St

    #12697 — Loftus St After Salisbury St

    402403+1 min11min
  9. London St After Scarborough Beach Rd

    #12698 — London St After Scarborough Beach Rd

    403+1 min12min
  10. London St Before Gill St

    #12699 — London St Before Gill St

    403+1 min13min
  11. London St Before Ellesmere St

    #12700 — London St Before Ellesmere St

    +1 min14min
  12. London St Before Green St

    #12701 — London St Before Green St

    +1 min15min
  13. Osborne St After Elanora St

    #16828 — Osborne St After Elanora St

    +1 min16min
  14. Osborne St Before Powell St

    #16829 — Osborne St Before Powell St

    +1 min17min
  15. Edinboro St After Powell St

    #12972 — Edinboro St After Powell St

    +1 min18min
  16. Edinboro St Before Roberts St

    #12973 — Edinboro St Before Roberts St

    +0 min18min
  17. Edinboro St Before Mcdonald St

    #12974 — Edinboro St Before Mcdonald St

    +1 min19min
  18. Mcdonald St Before Banksia St

    #16853 — Mcdonald St Before Banksia St

    +0 min19min
  19. Mcdonald St Before French St

    #16854 — Mcdonald St Before French St

    +1 min20min
  20. Mcdonald St Before Stoneham St

    #16855 — Mcdonald St Before Stoneham St

    +1 min21min
  21. Stoneham St Before Hector St

    #16838 — Stoneham St Before Hector St

    403+1 min22min
  22. Stoneham St Before Lawley St

    #16840 — Stoneham St Before Lawley St

    403+1 min23min
  23. York St After Federal St

    #16876 — York St After Federal St

    403+2 min25min
  24. +1 min26min
  25. York St After Eldorado St

    #16879 — York St After Eldorado St

    +1 min27min
  26. +1 min28min
  27. +1 min29min
  28. Swan St After Waterloo St

    #16870 — Swan St After Waterloo St

    +0 min29min
  29. 402414+1 min30min
  30. Main St After Eldorado St

    #12626 — Main St After Eldorado St

    402414+0 min30min
  31. 402414+1 min31min
  32. Waterloo St Before Royal St

    #16885 — Waterloo St Before Royal St

    +2 min33min

Frequently asked questions

When are the first and last departures of line 404?

On weekdays the first departure from Perth Busport Zone B is at 14:50 and the last at 17:38. There are 4 departures in total.

Does line 404 run on weekends?

Yes — on Saturday from 11:04 to 14:05.

Does line 404 run on Sundays?

No. The current timetable has no Sunday departures for line 404.

How often does line 404 run?

Departures run about every 64 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 404?

The whole ride takes about 33 minutes on average — from about 31 minutes off-peak to about 31 minutes at peak.

How many stops does line 404 have?

In the Perth Busport Zone B → Waterloo St Before Royal St direction, line 404 has 32 stops.

How long is the route of line 404?

The route in this direction is about 9.9 km long.