buses.appPerth public transport
504

Perth · bus timetable

Bus 504 Murdoch Stn Stand 3 Bull Creek Stn Stand 10

Bus Regular line Operator: Transperth

Line 504 goes from Murdoch Stn Stand 3 to Bull Creek Stn Stand 10; departures on weekdays run from 05:48 until 18:27, every ~30 min.

  • Headway~30 min
  • First departure05:48
  • Last departure18:27
  • Average ride~20 min
  • Stops19
  • Departures per day23
  • Route length8.2 km
  • Peak~23 min
  • Off-peak~17 min
  • Saturdaynot running
  • Sundaynot running

Bus of Perth public transport — connects Murdoch Stn Stand 3 and Bull Creek Stn Stand 10, with 19 stops per direction.The first departure is at 05:48, the last at 18:27.Departures run every ~30 min, and the ride takes ~20 min on average.

Timetable

First

05:48

Last

18:27

Departures

23

Line 504 timetable — on weekdays
0548
062746
070115294257
081843
0927

Line 504 does not run on Saturdays.

Line 504 does not run on Sundays and holidays.

Changed25.10.2026.
Checked25.10.2026.

Stops

19 stops~20 min in total
  1. 503505departure0min
  2. South St Murdoch Hospital

    #10536 — South St Murdoch Hospital

    503505513+1 min1min
  3. South St Murdoch University

    #10537 — South St Murdoch University

    503513+2 min3min
  4. Prescott Dr After South St

    #24069 — Prescott Dr After South St

    +1 min4min
  5. Prescott Dr After Gratwick Tce

    #24070 — Prescott Dr After Gratwick Tce

    +1 min5min
  6. Prescott Dr Before Somerville Bvd

    #24071 — Prescott Dr Before Somerville Bvd

    +0 min5min
  7. Somerville Bvd Before Jackson Av

    #19692 — Somerville Bvd Before Jackson Av

    115511+1 min6min
  8. Jackson Av Before Ten Seldam Cir

    #19711 — Jackson Av Before Ten Seldam Cir

    115+1 min7min
  9. Jackson Av Before Richardson Arc

    #29219 — Jackson Av Before Richardson Arc

    115+1 min8min
  10. Jackson Av After Whitfeld Tce

    #19712 — Jackson Av After Whitfeld Tce

    115+1 min9min
  11. Jackson Av After Billings Wy

    #19713 — Jackson Av After Billings Wy

    115+1 min10min
  12. Winthrop Dr Before Leach Hwy

    #19703 — Winthrop Dr Before Leach Hwy

    115503+1 min11min
  13. Leach Hwy After Winthrop Dr

    #10832 — Leach Hwy After Winthrop Dr

    115502503+1 min12min
  14. Leach Hwy After Marcus Av

    #10833 — Leach Hwy After Marcus Av

    115502503+1 min13min
  15. Leach Hwy Before Riseley St

    #10834 — Leach Hwy Before Riseley St

    115502503+1 min14min
  16. Leach Hwy After Riseley St

    #10835 — Leach Hwy After Riseley St

    502503510915+1 min15min
  17. Leach Hwy Before Aldridge Rd

    #10836 — Leach Hwy Before Aldridge Rd

    502503915+1 min16min
  18. Leach Hwy After Murdoch Dr

    #10837 — Leach Hwy After Murdoch Dr

    502503505915+1 min17min
  19. 500502503505915+3 min20min

Frequently asked questions

When are the first and last departures of line 504?

On weekdays the first departure from Murdoch Stn Stand 3 is at 05:48 and the last at 18:27. There are 23 departures in total.

Does line 504 run on weekends?

No, there are no published weekend departures.

Does line 504 run on Sundays?

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

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

The whole ride takes about 20 minutes on average — from about 17 minutes off-peak to about 23 minutes at peak.

How many stops does line 504 have?

In the Murdoch Stn Stand 3 → Bull Creek Stn Stand 10 direction, line 504 has 19 stops.

How long is the route of line 504?

The route in this direction is about 8.2 km long.