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 departure05:58
  • Last departure23:30
  • Average ride~39 min
  • Stops29
  • Departures per day49
  • Route length9.3 km
  • Peak~52 min
  • Off-peak~27 min
  • Saturday46 departures
  • Sunday30 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 05:58, the last at 23:30.Departures run every ~20 min, and the ride takes ~39 min on average.

Timetable

First

05:58

Last

23:30

Departures

49

Line 604 timetable — on weekdays
0558
06173759
07173956
08153959
09193954
Line 604 timetable — on Saturdays
061349
072050
08203959
09194055
101535
Line 604 timetable — on Sundays and holidays
071548
081747
091745
101544
111242
Changed25.10.2026.
Checked25.10.2026.

Stops

29 stops~39 min in total
  1. Rusden St/Nepean Hwy Service Rd

    #28713 — Rusden St/Nepean Hwy Service Rd

    departure0min
  2. +5 min7min
  3. +1 min8min
  4. Glen Eira Rd/Orrong Rd

    #5935 — Glen Eira Rd/Orrong Rd

    +1 min9min
  5. +1 min10min
  6. +1 min11min
  7. Balaclava Rd/Orrong Rd

    #5932 — Balaclava Rd/Orrong Rd

    +1 min12min
  8. +1 min13min
  9. +1 min14min
  10. +1 min15min
  11. Hughenden Rd/Orrong Rd

    #5927 — Hughenden Rd/Orrong Rd

    +0 min15min
  12. Dandenong Rd/Orrong Rd

    #5926 — Dandenong Rd/Orrong Rd

    +1 min16min
  13. +1 min17min
  14. +1 min18min
  15. Toorak Station/Orrong Rd

    #5923 — Toorak Station/Orrong Rd

    +1 min19min
  16. +1 min20min
  17. A'Beckett St/Malvern Rd

    #5921 — A'Beckett St/Malvern Rd

    +1 min21min
  18. Chatsworth Rd/Malvern Rd

    #5920 — Chatsworth Rd/Malvern Rd

    +1 min22min
  19. Williams Rd/Malvern Rd

    #5919 — Williams Rd/Malvern Rd

    +1 min23min
  20. +1 min24min
  21. +1 min25min
  22. +1 min26min
  23. Prahran Market/Commercial Rd

    #6619 — Prahran Market/Commercial Rd

    +1 min27min
  24. Braille Library/Commercial Rd

    #6618 — Braille Library/Commercial Rd

    +2 min29min
  25. +1 min30min
  26. Alfred Hospital/Commercial Rd

    #48555 — Alfred Hospital/Commercial Rd

    +1 min31min
  27. +4 min35min
  28. Anzac Station/St Kilda Rd

    #28684 — Anzac Station/St Kilda Rd

    +4 min39min

Frequently asked questions

When are the first and last departures of line 604?

On weekdays the first departure from Rusden St/Nepean Hwy Service Rd is at 05:58 and the last at 23:30. There are 49 departures in total.

Does line 604 run on weekends?

Yes — on Saturday from 06:13 to 23:12 and on Sunday from 07:15 to 23:32.

Does line 604 run on Sundays?

Yes. On Sundays line 604 has 30 departures from Rusden St/Nepean Hwy Service Rd, the first at 07:15 and the last at 23:32.

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

How many stops does line 604 have?

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

How long is the route of line 604?

The route in this direction is about 9.3 km long.