buses.appMelbourne public transport
604

Melbourne · bus timetable

Bus 604 Anzac Station/St Kilda Rd Rusden St/Nepean Hwy Service Rd

Bus Regular line

Line 604 connects Anzac Station/St Kilda Rd with Rusden St/Nepean Hwy Service Rd: on weekdays it departs from 06:23 to 23:50, every ~20 min.

  • Headway~20 min
  • First departure06:23
  • Last departure23:50
  • Average ride~38 min
  • Stops29
  • Departures per day48
  • Route length9.4 km
  • Peak~48 min
  • Off-peak~28 min
  • Saturday46 departures
  • Sunday29 departures

Bus of Melbourne public transport — connects Anzac Station/St Kilda Rd and Rusden St/Nepean Hwy Service Rd, with 29 stops per direction.The first departure is at 06:23, the last at 23:50.Departures run every ~20 min, and the ride takes ~38 min on average.

Timetable

First

07:35

Last

23:30

Departures

29

Line 604 timetable — on weekdays
062343
07022344
08063154
09113149
10092844
Line 604 timetable — on Saturdays
0647
071141
08052953
09153353
10123149
Line 604 timetable — on Sundays and holidays
0735
080735
090535
100432
110236
Changed25.10.2026.
Checked25.10.2026.

Stops

29 stops~38 min in total
  1. Anzac Station/St Kilda Rd

    #28683 — Anzac Station/St Kilda Rd

    departure0min
  2. +3 min3min
  3. Fawkner Park/Commercial Rd

    #28695 — Fawkner Park/Commercial Rd

    +4 min7min
  4. Braille Library/Commercial Rd

    #6558 — Braille Library/Commercial Rd

    +1 min8min
  5. Prahran Market/Commercial Rd

    #6559 — Prahran Market/Commercial Rd

    +2 min10min
  6. Chapel St/Commercial Rd

    #6560 — Chapel St/Commercial Rd

    +0 min10min
  7. +2 min12min
  8. +1 min13min
  9. Williams Rd/Malvern Rd

    #3940 — Williams Rd/Malvern Rd

    +1 min14min
  10. +1 min15min
  11. Canterbury Rd/Malvern Rd

    #3942 — Canterbury Rd/Malvern Rd

    +1 min16min
  12. Toorak Station/Orrong Rd

    #3943 — Toorak Station/Orrong Rd

    +2 min18min
  13. +1 min19min
  14. +1 min20min
  15. +1 min21min
  16. Dandenong Rd/Orrong Rd

    #3947 — Dandenong Rd/Orrong Rd

    +1 min22min
  17. +1 min23min
  18. Whitehall Ct/Orrong Rd

    #3950 — Whitehall Ct/Orrong Rd

    +1 min24min
  19. +1 min25min
  20. Balaclava Rd/Orrong Rd

    #3953 — Balaclava Rd/Orrong Rd

    +1 min26min
  21. St Aubins Ave/Orrong Rd

    #3954 — St Aubins Ave/Orrong Rd

    +1 min27min
  22. +1 min28min
  23. Glen Eira Rd/Orrong Rd

    #3957 — Glen Eira Rd/Orrong Rd

    +1 min29min
  24. +1 min30min
  25. +2 min32min
  26. Glen Huntly Rd/Orrong Rd

    #3960 — Glen Huntly Rd/Orrong Rd

    +1 min33min
  27. Riddell Pde/Glen Huntly Rd

    #22552 — Riddell Pde/Glen Huntly Rd

    625+1 min34min
  28. Elsternwick Station/Glen Huntly Rd

    #28712 — Elsternwick Station/Glen Huntly Rd

    +1 min35min
  29. Rusden St/Nepean Hwy Service Rd

    #28713 — Rusden St/Nepean Hwy Service Rd

    +3 min38min

Frequently asked questions

When are the first and last departures of line 604?

On weekdays the first departure from Anzac Station/St Kilda Rd is at 06:23 and the last at 23:50. There are 48 departures in total.

Does line 604 run on weekends?

Yes — on Saturday from 06:47 to 23:29 and on Sunday from 07:35 to 23:30.

Does line 604 run on Sundays?

Yes. On Sundays line 604 has 29 departures from Anzac Station/St Kilda Rd, the first at 07:35 and the last at 23:30.

How often does line 604 run?

Departures run about every 20 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 604?

The whole ride takes about 38 minutes on average — from about 28 minutes off-peak to about 48 minutes at peak.

How many stops does line 604 have?

In the Anzac Station/St Kilda Rd → Rusden St/Nepean Hwy Service Rd direction, line 604 has 29 stops.

How long is the route of line 604?

The route in this direction is about 9.4 km long.