buses.appPerth public transport
452

Perth · bus timetable

Bus 452 Ballajura Stn Stand 10 Whitfords Stn Stand 2

Bus Regular line Operator: Transperth

Line 452 (Ballajura Stn Stand 10 – Whitfords Stn Stand 2) has its first departure on weekdays at 04:59 and its last at 21:05, every ~29 min.

  • Headway~29 min
  • First departure04:59
  • Last departure21:05
  • Average ride~45 min
  • Stops51
  • Departures per day38
  • Route length24.6 km
  • Peak~53 min
  • Off-peak~29 min
  • Saturday15 departures
  • Sunday14 departures

Bus of Perth public transport — connects Ballajura Stn Stand 10 and Whitfords Stn Stand 2, with 51 stops per direction.The first departure is at 04:59, the last at 21:05.Departures run every ~29 min, and the ride takes ~45 min on average.

Routes in this direction

Most departures take route A. Some take a different route — pick one to see it on the map, in the timetable and in the stop list.

B next to a time = that departure takes this route

Timetable

First

04:59

Last

21:05

Departures

38

Line 452 timetable — on weekdays
0459B
0531B51B56
061433
0711B143458
0833
Line 452 timetable — on Saturdays
0625B
0709
0809
0908
1007
Line 452 timetable — on Sundays and holidays
0626B
0726B
0810
0910
1010
Changed25.10.2026.
Checked25.10.2026.

Stops

51 stops~45 min in total
  1. departure0min
  2. Bellefin Dr After Hepburn Av

    #29319 — Bellefin Dr After Hepburn Av

    351451+4 min4min
  3. Pelican Pde After Kingfisher Av

    #15966 — Pelican Pde After Kingfisher Av

    451+0 min4min
  4. Pelican Pde After Hawk Cl

    #15967 — Pelican Pde After Hawk Cl

    451+1 min5min
  5. Shearwater Tce After Pelican Pde

    #15961 — Shearwater Tce After Pelican Pde

    451+1 min6min
  6. Illawarra Cr After Kingfisher Av

    #15984 — Illawarra Cr After Kingfisher Av

    361451+1 min7min
  7. Illawarra Cr After Finch Rise

    #15985 — Illawarra Cr After Finch Rise

    361451+0 min7min
  8. Illawarra Cr After Kookaburra Tce

    #15986 — Illawarra Cr After Kookaburra Tce

    361451+0 min7min
  9. Illawarra Cr Before Marangaroo Dr

    #15987 — Illawarra Cr Before Marangaroo Dr

    361451+1 min8min
  10. Marangaroo Dr After Lakeshore Cl

    #12443 — Marangaroo Dr After Lakeshore Cl

    360360X+1 min9min
  11. Marangaroo Dr Before Alexander Dr

    #12444 — Marangaroo Dr Before Alexander Dr

    360360X+0 min9min
  12. Marangaroo Dr After Alexander Dr

    #27317 — Marangaroo Dr After Alexander Dr

    +1 min10min
  13. Marangaroo Dr After Northumberland Av

    #12445 — Marangaroo Dr After Northumberland Av

    +0 min10min
  14. Marangaroo Dr After The Avenue

    #12446 — Marangaroo Dr After The Avenue

    +1 min11min
  15. Marangaroo Dr After Koondoola Av

    #12447 — Marangaroo Dr After Koondoola Av

    377+1 min12min
  16. Marangaroo Dr Before Callison Wy

    #12448 — Marangaroo Dr Before Callison Wy

    377+0 min12min
  17. Mirrabooka Av After Aristos Wy

    #12534 — Mirrabooka Av After Aristos Wy

    377451970X+1 min13min
  18. Mirrabooka Av After Griffon Wy

    #12535 — Mirrabooka Av After Griffon Wy

    377451970X+1 min14min
  19. Mirrabooka Av After Errina Rd

    #23190 — Mirrabooka Av After Errina Rd

    970X+0 min14min
  20. Mirrabooka Av After Berkley Rd

    #23192 — Mirrabooka Av After Berkley Rd

    970X+1 min15min
  21. Rangeview Rd After Hepburn Av

    #23222 — Rangeview Rd After Hepburn Av

    +2 min17min
  22. Rangeview Rd After Landsdale Rd

    #26962 — Rangeview Rd After Landsdale Rd

    +0 min17min
  23. Rangeview Rd Before Kingsway Rd

    #21964 — Rangeview Rd Before Kingsway Rd

    +1 min18min
  24. Kingsway After Rangeview Rd

    #27530 — Kingsway After Rangeview Rd

    450+1 min19min
  25. Kingsway Before Zappeion Ent

    #27531 — Kingsway Before Zappeion Ent

    450+1 min20min
  26. Kingsway Before Archamore St

    #29328 — Kingsway Before Archamore St

    450+1 min21min
  27. Alhambra Pwy After Winterthur St

    #27532 — Alhambra Pwy After Winterthur St

    +0 min21min
  28. Alhambra Pwy Before Villandry St

    #27533 — Alhambra Pwy Before Villandry St

    +1 min22min
  29. Alhambra Pwy After Monticello Mndr

    #27534 — Alhambra Pwy After Monticello Mndr

    +0 min22min
  30. Alhambra Pwy Before Queensway Rd

    #27535 — Alhambra Pwy Before Queensway Rd

    +1 min23min
  31. Huntington Pwy After Annevoie Rd

    #27536 — Huntington Pwy After Annevoie Rd

    +0 min23min
  32. Huntington Pwy Before Lambrook Wy

    #29274 — Huntington Pwy Before Lambrook Wy

    +1 min24min
  33. Coverwood Prom After Valley Views Dr

    #28226 — Coverwood Prom After Valley Views Dr

    970X+1 min25min
  34. Gnangara Rd After Priest Rd

    #28114 — Gnangara Rd After Priest Rd

    455970X+2 min27min
  35. Gnangara Rd After Ocean Reef Rd

    #27699 — Gnangara Rd After Ocean Reef Rd

    +0 min27min
  36. Gnangara Rd Before Prestige Dr

    #27723 — Gnangara Rd Before Prestige Dr

    +2 min29min
  37. Gnangara Rd Before Callaway St

    #27724 — Gnangara Rd Before Callaway St

    +1 min30min
  38. Gnangara Rd After Hartman Dr

    #27697 — Gnangara Rd After Hartman Dr

    +2 min32min
  39. Gnangara Rd Before Klaraborg Dr

    #27695 — Gnangara Rd Before Klaraborg Dr

    +0 min32min
  40. Gnangara Rd After Klaraborg Dr

    #27693 — Gnangara Rd After Klaraborg Dr

    +1 min33min
  41. Gnangara Rd Before Susan Rd

    #27691 — Gnangara Rd Before Susan Rd

    +1 min34min
  42. Gnangara Rd Before Dana Wy

    #27689 — Gnangara Rd Before Dana Wy

    374+1 min35min
  43. Wanneroo Rd Before Hocking Rd

    #12389 — Wanneroo Rd Before Hocking Rd

    374389+0 min35min
  44. Whitfords Av After Wanneroo Rd

    #21890 — Whitfords Av After Wanneroo Rd

    374455+1 min36min
  45. Whitfords Av After Mooro St

    #18468 — Whitfords Av After Mooro St

    374455468+2 min38min
  46. Whitfords Av After Moolanda Bvd

    #18469 — Whitfords Av After Moolanda Bvd

    374447455468+1 min39min
  47. Whitfords Av After Barridale Dr

    #18470 — Whitfords Av After Barridale Dr

    374446447455468+1 min40min
  48. Whitfords Av After Trappers Dr

    #18471 — Whitfords Av After Trappers Dr

    374446447455465466+2+1 min41min
  49. Whitfords Av After Timbercrest Rise

    #18472 — Whitfords Av After Timbercrest Rise

    374446447455465466+2+1 min42min
  50. Whitfords Av After Kingsley Dr

    #18502 — Whitfords Av After Kingsley Dr

    374445446447455465+3+1 min43min
  51. 374455+2 min45min

Frequently asked questions

When are the first and last departures of line 452?

On weekdays the first departure from Ballajura Stn Stand 10 is at 04:59 and the last at 21:05. There are 38 departures in total.

Does line 452 run on weekends?

Yes — on Saturday from 06:25 to 20:05 and on Sunday from 06:26 to 19:05.

Does line 452 run on Sundays?

Yes. On Sundays line 452 has 14 departures from Ballajura Stn Stand 10, the first at 06:26 and the last at 19:05.

How often does line 452 run?

Departures run about every 29 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 452?

The whole ride takes about 45 minutes on average — from about 29 minutes off-peak to about 53 minutes at peak.

How many stops does line 452 have?

In the Ballajura Stn Stand 10 → Whitfords Stn Stand 2 direction, line 452 has 51 stops.

How long is the route of line 452?

The route in this direction is about 24.6 km long.