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~15 min
  • First departure05:28
  • Last departure00:03
  • Average ride~35 min
  • Stops39
  • Departures per day83
  • Route length12.6 km
  • Peak~44 min
  • Off-peak~27 min
  • Saturday61 departures
  • Sunday53 departures

Bus of Perth public transport — connects Bull Creek Stn Stand 2 and Fremantle Stn Stand 1, with 39 stops per direction.The first departure is at 05:28, the last at 00:03.Departures run every ~15 min, and the ride takes ~35 min on average.

Timetable

First

05:28

Last

00:03

Departures

83

Line 915 timetable — on weekdays
052846
0614334353
070313232833384345485356
080103061013233853
0908233853
Line 915 timetable — on Saturdays
060444
07223752
0807223752
0907223752
1007223752
Line 915 timetable — on Sundays and holidays
070437
08073752
0907223752
1007223752
1107223752
Changed25.10.2026.
Checked25.10.2026.

Stops

39 stops~35 min in total
  1. departure0min
  2. Leach Hwy Before Amur Pl

    #10857 — Leach Hwy Before Amur Pl

    502503504505+0 min0min
  3. Leach Hwy Before Murdoch Dr

    #10858 — Leach Hwy Before Murdoch Dr

    502503504505+1 min1min
  4. Leach Hwy After Murdoch Dr

    #10859 — Leach Hwy After Murdoch Dr

    502503504510+1 min2min
  5. Riseley St After Leach Hwy

    #11120 — Riseley St After Leach Hwy

    115510+2 min4min
  6. Riseley St After Allerton Wy

    #11121 — Riseley St After Allerton Wy

    115510+1 min5min
  7. Riseley St After Worthington Rd

    #11122 — Riseley St After Worthington Rd

    115510+0 min5min
  8. Riseley St After Karoonda Rd

    #11123 — Riseley St After Karoonda Rd

    115510+1 min6min
  9. Booragoon Bus Stn Stand C4

    #11138 — Booragoon Bus Stn Stand C4

    +1 min7min
  10. Marmion St Melville Aquatic Centre

    #10724 — Marmion St Melville Aquatic Centre

    114+1 min8min
  11. Marmion St After Marcus Av

    #10725 — Marmion St After Marcus Av

    114+0 min8min
  12. Marmion St Before Norma Rd

    #10726 — Marmion St Before Norma Rd

    114+1 min9min
  13. Marmion St After Norma Rd

    #10727 — Marmion St After Norma Rd

    114+1 min10min
  14. Marmion St Before North Lake Rd

    #10728 — Marmion St Before North Lake Rd

    114+1 min11min
  15. Marmion St After North Lake Rd

    #10729 — Marmion St After North Lake Rd

    114+0 min11min
  16. Marmion St After Hayward St

    #10731 — Marmion St After Hayward St

    114+1 min12min
  17. Marmion St After Rome Rd

    #10732 — Marmion St After Rome Rd

    114+0 min12min
  18. Marmion St Before Potts St

    #10733 — Marmion St Before Potts St

    114+1 min13min
  19. Marmion St Before Thorn St

    #10734 — Marmion St Before Thorn St

    114+0 min13min
  20. Marmion St After Challenger Pl

    #10735 — Marmion St After Challenger Pl

    114+0 min13min
  21. Marmion St Before Hornsby St

    #10736 — Marmion St Before Hornsby St

    114+1 min14min
  22. Marmion St Before Maddox Cr

    #10737 — Marmion St Before Maddox Cr

    114+0 min14min
  23. Marmion St After Stock Rd

    #10738 — Marmion St After Stock Rd

    114+1 min15min
  24. Marmion St Before Justinian St

    #10739 — Marmion St Before Justinian St

    114+0 min15min
  25. Marmion St Before Baal St

    #10740 — Marmion St Before Baal St

    114+1 min16min
  26. Marmion St Before Mckimmie Rd

    #10741 — Marmion St Before Mckimmie Rd

    114+1 min17min
  27. Marmion St After Adrian St

    #10742 — Marmion St After Adrian St

    114+1 min18min
  28. Marmion St After Carrington St

    #10743 — Marmion St After Carrington St

    +1 min19min
  29. Marmion St After Petra St

    #10744 — Marmion St After Petra St

    +1 min20min
  30. Marmion St After Wilkinson St

    #10745 — Marmion St After Wilkinson St

    +1 min21min
  31. Marmion St After Dalgety St

    #10746 — Marmion St After Dalgety St

    +1 min22min
  32. Marmion St Before Onslow St

    #10747 — Marmion St Before Onslow St

    +1 min23min
  33. Marmion St Before Stirling Hwy

    #10748 — Marmion St Before Stirling Hwy

    +1 min24min
  34. Marmion St After Stirling Hwy

    #10749 — Marmion St After Stirling Hwy

    +1 min25min
  35. Marmion St After Chalmers St

    #10750 — Marmion St After Chalmers St

    +1 min26min
  36. High St After Swanbourne St

    #10874 — High St After Swanbourne St

    502+3 min29min
  37. High St After Stirling St

    #10875 — High St After Stirling St

    502+2 min31min
  38. Queen St After Adelaide St

    #11142 — Queen St After Adelaide St

    107111148158160502+2+2 min33min
  39. 107111148158160502+12+2 min35min

Frequently asked questions

When are the first and last departures of line 915?

On weekdays the first departure from Bull Creek Stn Stand 2 is at 05:28 and the last at 00:03. There are 83 departures in total.

Does line 915 run on weekends?

Yes — on Saturday from 06:04 to 23:03 and on Sunday from 07:04 to 22:03.

Does line 915 run on Sundays?

Yes. On Sundays line 915 has 53 departures from Bull Creek Stn Stand 2, the first at 07:04 and the last at 22:03.

How often does line 915 run?

Departures run about every 15 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 35 minutes on average — from about 27 minutes off-peak to about 44 minutes at peak.

How many stops does line 915 have?

In the Bull Creek Stn Stand 2 → Fremantle Stn Stand 1 direction, line 915 has 39 stops.

How long is the route of line 915?

The route in this direction is about 12.6 km long.