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~32 min
  • First departure06:55
  • Last departure09:08
  • Average ride~39 min
  • Stops31
  • Departures per day4
  • Route length9.4 km
  • Peak~41 min
  • Off-peak~29 min
  • Saturday2 departures
  • Sundaynot running

Bus of Perth public transport — connects Waterloo St Before Royal St and Perth Busport Zone B, with 31 stops per direction.The first departure is at 06:55, the last at 09:08.Departures run every ~32 min, and the ride takes ~39 min on average.

Timetable

First

06:55

Last

09:08

Departures

4

Line 404 timetable — on weekdays
0655
072752
0908
Line 404 timetable — on Saturdays
1035
1335

Line 404 does not run on Sundays and holidays.

Changed25.10.2026.
Checked25.10.2026.

Stops

31 stops~39 min in total
  1. Waterloo St Before Royal St

    #16885 — Waterloo St Before Royal St

    departure0min
  2. 402414+0 min0min
  3. +1 min1min
  4. Swan St After Waterloo St

    #16867 — Swan St After Waterloo St

    +1 min2min
  5. +1 min3min
  6. York St After Eldorado St

    #16872 — York St After Eldorado St

    +1 min4min
  7. York St Before Federal St

    #16874 — York St Before Federal St

    403+1 min5min
  8. Stoneham St After Riley St

    #16841 — Stoneham St After Riley St

    403+1 min6min
  9. Stoneham St Before Hector St

    #16842 — Stoneham St Before Hector St

    403+1 min7min
  10. Stoneham St After Hodgson St

    #16843 — Stoneham St After Hodgson St

    403+1 min8min
  11. Mcdonald St Before French St

    #16850 — Mcdonald St Before French St

    +1 min9min
  12. Mcdonald St Before Banksia St

    #16851 — Mcdonald St Before Banksia St

    +1 min10min
  13. Mcdonald St Before Edinboro St

    #16852 — Mcdonald St Before Edinboro St

    +1 min11min
  14. Edinboro St After Mcdonald St

    #12966 — Edinboro St After Mcdonald St

    +1 min12min
  15. Edinboro St After Roberts St

    #12967 — Edinboro St After Roberts St

    +1 min13min
  16. Powell St After Edinboro St

    #16827 — Powell St After Edinboro St

    +1 min14min
  17. Osborne St Before Baden St

    #16830 — Osborne St Before Baden St

    +1 min15min
  18. Osborne St Before Green St

    #16831 — Osborne St Before Green St

    +0 min15min
  19. London St After Green St

    #12684 — London St After Green St

    +1 min16min
  20. London St After Ellesmere St

    #12685 — London St After Ellesmere St

    +1 min17min
  21. 403+1 min18min
  22. London St After Hobart St

    #12687 — London St After Hobart St

    403+1 min19min
  23. Loftus St After Anzac Rd

    #12689 — Loftus St After Anzac Rd

    402403+2 min21min
  24. Loftus St After Chamberlain St

    #12690 — Loftus St After Chamberlain St

    402403+1 min22min
  25. Loftus St Before Austen St

    #12691 — Loftus St Before Austen St

    402403+2 min24min
  26. Loftus St After Thompson St

    #12692 — Loftus St After Thompson St

    402403+1 min25min
  27. Loftus St After Emmerson St

    #12693 — Loftus St After Emmerson St

    402403+1 min26min
  28. Cleaver St After Vincent St

    #12709 — Cleaver St After Vincent St

    402403+2 min28min
  29. Cleaver St After Carr St

    #27616 — Cleaver St After Carr St

    402403+2 min30min
  30. Newcastle St After Strathcona St

    #12874 — Newcastle St After Strathcona St

    15402403+1 min31min
  31. 151928345167+26+8 min39min

Frequently asked questions

When are the first and last departures of line 404?

On weekdays the first departure from Waterloo St Before Royal St is at 06:55 and the last at 09:08. There are 4 departures in total.

Does line 404 run on weekends?

Yes — on Saturday from 10:35 to 13:35.

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 32 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 39 minutes on average — from about 29 minutes off-peak to about 41 minutes at peak.

How many stops does line 404 have?

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

How long is the route of line 404?

The route in this direction is about 9.4 km long.