buses.appPerth public transport
915

Perth · bus timetable

Bus 915 Bull Creek Stn Stand 2 Fremantle Stn Stand 1

Bus Regular line Operator: Transperth

The Bull Creek Stn Stand 2 – Fremantle Stn Stand 1 route is served by line 915, on weekdays from 05:28 to 00:03, every ~15 min.

  • Headway~12 min
  • First departure05:07
  • Last departure23:29
  • Average ride~43 min
  • Stops41
  • Departures per day83
  • Route length12.4 km
  • Peak~44 min
  • Off-peak~25 min
  • Saturday60 departures
  • Sunday52 departures

Bus of Perth public transport — connects Bull Creek Stn Stand 2 and Fremantle Stn Stand 1, with 41 stops per direction.The first departure is at 05:07, the last at 23:29.Departures run every ~12 min, and the ride takes ~43 min on average.

Timetable

First

05:07

Last

23:29

Departures

83

Line 915 timetable — on weekdays
05072444
06032130394958
0707152434445459
080414294055
0907223752
Line 915 timetable — on Saturdays
0648
07163145
080013274156
0911253953
1007223550
Line 915 timetable — on Sundays and holidays
0734
0804193247
0902173145
100013264155
1110253954
Changed25.10.2026.
Checked25.10.2026.

Stops

41 stops~43 min in total
  1. 502departure0min
  2. Queen St Before Adelaide St

    #10443 — Queen St Before Adelaide St

    160502+0 min0min
  3. 502+1 min1min
  4. 502+1 min2min
  5. 502+1 min3min
  6. East St Before Holland St

    #10948 — East St Before Holland St

    +1 min4min
  7. Marmion St After Glyde St

    #10694 — Marmion St After Glyde St

    +1 min5min
  8. Marmion St After King St

    #10695 — Marmion St After King St

    +1 min6min
  9. Marmion St After Stirling Hwy

    #10696 — Marmion St After Stirling Hwy

    +1 min7min
  10. Marmion St After Moss St

    #10697 — Marmion St After Moss St

    +1 min8min
  11. Marmion St After Allen St

    #10698 — Marmion St After Allen St

    +1 min9min
  12. Marmion St After Fortescue St

    #10699 — Marmion St After Fortescue St

    +1 min10min
  13. Marmion St Before Petra St

    #10700 — Marmion St Before Petra St

    +1 min11min
  14. Marmion St Before Carrington St

    #10701 — Marmion St Before Carrington St

    +1 min12min
  15. Marmion St After Carrington St

    #10702 — Marmion St After Carrington St

    114+1 min13min
  16. Marmion St Before Mckimmie Rd

    #10703 — Marmion St Before Mckimmie Rd

    114+1 min14min
  17. Marmion St Before Baal St

    #10704 — Marmion St Before Baal St

    114+1 min15min
  18. Marmion St Before Justinian St

    #10705 — Marmion St Before Justinian St

    114+1 min16min
  19. Marmion St Before Stock Rd

    #10706 — Marmion St Before Stock Rd

    114+1 min17min
  20. Marmion St After Maddox Cr

    #10707 — Marmion St After Maddox Cr

    114+0 min17min
  21. Marmion St Before Hornsby St

    #10708 — Marmion St Before Hornsby St

    114+1 min18min
  22. Marmion St After Redwood Cr

    #10709 — Marmion St After Redwood Cr

    114+1 min19min
  23. Marmion St After Thorn St

    #10711 — Marmion St After Thorn St

    114+1 min20min
  24. Marmion St After Kirkland Pl

    #10712 — Marmion St After Kirkland Pl

    114+1 min21min
  25. Marmion St Before Rome Rd

    #10713 — Marmion St Before Rome Rd

    114+1 min22min
  26. Marmion St Before Hayward St

    #10714 — Marmion St Before Hayward St

    114+1 min23min
  27. Marmion St After Aiken St

    #10715 — Marmion St After Aiken St

    114+1 min24min
  28. Marmion St After Evershed St

    #10716 — Marmion St After Evershed St

    114+1 min25min
  29. Marmion St Before Marr St

    #10717 — Marmion St Before Marr St

    114+1 min26min
  30. Marmion St Before Aldous Pl

    #10718 — Marmion St Before Aldous Pl

    114+1 min27min
  31. Marmion St Before Marcus Av

    #10719 — Marmion St Before Marcus Av

    114+1 min28min
  32. Marmion St Melville Aquatic Centre

    #10720 — Marmion St Melville Aquatic Centre

    114+0 min28min
  33. Marmion St Before Davy St

    #10721 — Marmion St Before Davy St

    114+1 min29min
  34. Booragoon Bus Stn Stand A2

    #10722 — Booragoon Bus Stn Stand A2

    +2 min31min
  35. Riseley St After Marmion St

    #11117 — Riseley St After Marmion St

    115500510+1 min32min
  36. Riseley St Before Worthington Rd

    #11118 — Riseley St Before Worthington Rd

    115510+1 min33min
  37. Riseley St After Allerton Wy

    #11119 — Riseley St After Allerton Wy

    115510+1 min34min
  38. Leach Hwy After Riseley St

    #10835 — Leach Hwy After Riseley St

    502503504510+1 min35min
  39. Leach Hwy Before Aldridge Rd

    #10836 — Leach Hwy Before Aldridge Rd

    502503504+2 min37min
  40. Leach Hwy After Murdoch Dr

    #10837 — Leach Hwy After Murdoch Dr

    502503504505+2 min39min
  41. 500502503504505+4 min43min

Frequently asked questions

When are the first and last departures of line 915?

On weekdays the first departure from Fremantle Stn Stand 13 is at 05:07 and the last at 23:29. There are 83 departures in total.

Does line 915 run on weekends?

Yes — on Saturday from 06:48 to 23:23 and on Sunday from 07:34 to 22:26.

Does line 915 run on Sundays?

Yes. On Sundays line 915 has 52 departures from Fremantle Stn Stand 13, the first at 07:34 and the last at 22:26.

How often does line 915 run?

Departures run about every 12 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 915?

The whole ride takes about 43 minutes on average — from about 25 minutes off-peak to about 44 minutes at peak.

How many stops does line 915 have?

In the Fremantle Stn Stand 13 → Bull Creek Stn Stand 10 direction, line 915 has 41 stops.

How long is the route of line 915?

The route in this direction is about 12.4 km long.