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~25 min
  • First departure05:25
  • Last departure22:12
  • Average ride~45 min
  • Stops51
  • Departures per day38
  • Route length24.5 km
  • Peak~58 min
  • Off-peak~17 min
  • Saturday16 departures
  • Sunday15 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 05:25, the last at 22:12.Departures run every ~25 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

05:25

Last

22:12

Departures

38

Line 452 timetable — on weekdays
0525C4648C
061941
0703244658
080348
091848
Line 452 timetable — on Saturdays
0652C
0716
0816
0916
1016
Line 452 timetable — on Sundays and holidays
0752C
0816
0916
1016
1116
Changed25.10.2026.
Checked25.10.2026.

Stops

51 stops~45 min in total
  1. 374455departure0min
  2. Whitfords Av After Mitchell Fwy

    #18462 — Whitfords Av After Mitchell Fwy

    374445446447455465+3+1 min1min
  3. Whitfords Av Before Timbercrest Rise

    #18463 — Whitfords Av Before Timbercrest Rise

    374446447455465466+2+0 min1min
  4. Whitfords Av After Timbercrest Rise

    #18464 — Whitfords Av After Timbercrest Rise

    374446447455465466+2+1 min2min
  5. Whitfords Av After Trappers Dr

    #18465 — Whitfords Av After Trappers Dr

    374447455468+1 min3min
  6. Whitfords Av After Barridale Dr

    #18466 — Whitfords Av After Barridale Dr

    374447455468+1 min4min
  7. Whitfords Av After Moolanda Bvd

    #18467 — Whitfords Av After Moolanda Bvd

    374455468+0 min4min
  8. Whitfords Av Before Wanneroo Rd

    #21891 — Whitfords Av Before Wanneroo Rd

    374455+2 min6min
  9. Wanneroo Rd After Whitfords Av

    #12320 — Wanneroo Rd After Whitfords Av

    374389+0 min6min
  10. Gnangara Rd After Buffalo Av

    #27688 — Gnangara Rd After Buffalo Av

    374+1 min7min
  11. Gnangara Rd After Marathon Loop

    #27690 — Gnangara Rd After Marathon Loop

    +0 min7min
  12. Gnangara Rd Before Rigali Wy

    #27692 — Gnangara Rd Before Rigali Wy

    +1 min8min
  13. Gnangara Rd Before Klaraborg Dr

    #27694 — Gnangara Rd Before Klaraborg Dr

    +1 min9min
  14. Gnangara Rd Before Hartman Dr

    #27696 — Gnangara Rd Before Hartman Dr

    +1 min10min
  15. Gnangara Rd Before Callaway St

    #27721 — Gnangara Rd Before Callaway St

    +1 min11min
  16. Gnangara Rd After Prestige Dr

    #27722 — Gnangara Rd After Prestige Dr

    +1 min12min
  17. Gnangara Rd Before Ocean Reef Rd

    #27698 — Gnangara Rd Before Ocean Reef Rd

    +1 min13min
  18. Gnangara Rd After Sydney Rd

    #28115 — Gnangara Rd After Sydney Rd

    455970X+1 min14min
  19. Coverwood Prom Before Warradale Tce

    #28227 — Coverwood Prom Before Warradale Tce

    970X+1 min15min
  20. Huntington Pwy Before Haga Pkwy

    #29273 — Huntington Pwy Before Haga Pkwy

    +1 min16min
  21. Huntington Pwy After Dumbarton Wy

    #27541 — Huntington Pwy After Dumbarton Wy

    +1 min17min
  22. Alhambra Pwy After Queensway Rd

    #27542 — Alhambra Pwy After Queensway Rd

    +0 min17min
  23. Alhambra Pwy Before Monticello Mndr

    #27543 — Alhambra Pwy Before Monticello Mndr

    +1 min18min
  24. Alhambra Pwy Before Bagatelle Rd

    #27544 — Alhambra Pwy Before Bagatelle Rd

    +1 min19min
  25. Alhambra Pwy Before Kingsway

    #27545 — Alhambra Pwy Before Kingsway

    +0 min19min
  26. Kingsway Before Dontatello Dr

    #29329 — Kingsway Before Dontatello Dr

    450+1 min20min
  27. Kingsway After Zappeion Ent

    #27546 — Kingsway After Zappeion Ent

    450+0 min20min
  28. Kingsway After Calderstone Rise

    #27547 — Kingsway After Calderstone Rise

    450+1 min21min
  29. Rangeview Rd After Kingsway Rd

    #21965 — Rangeview Rd After Kingsway Rd

    +0 min21min
  30. Rangeview Rd After Hardcastle Av

    #26963 — Rangeview Rd After Hardcastle Av

    +1 min22min
  31. Rangeview Rd Before Hepburn Av

    #23223 — Rangeview Rd Before Hepburn Av

    +0 min22min
  32. Mirrabooka Av Before Berkley Rd

    #23193 — Mirrabooka Av Before Berkley Rd

    970X+2 min24min
  33. Mirrabooka Av Before Errina Rd

    #23191 — Mirrabooka Av Before Errina Rd

    970X+0 min24min
  34. Mirrabooka Av - Alexander Heights Shop Ctr Stand 2

    #12503 — Mirrabooka Av - Alexander Heights Shop Ctr Stand 2

    360360X361375377451+2 min26min
  35. Mirrabooka Av After Griffon Wy

    #12504 — Mirrabooka Av After Griffon Wy

    377451970X+0 min26min
  36. Marangaroo Dr After Callison Wy

    #12437 — Marangaroo Dr After Callison Wy

    377+1 min27min
  37. Marangaroo Dr After Shelvock Cr

    #12438 — Marangaroo Dr After Shelvock Cr

    377+0 min27min
  38. Marangaroo Dr After Koondoola Av

    #12439 — Marangaroo Dr After Koondoola Av

    +1 min28min
  39. Marangaroo Dr After Northumberland Av

    #12440 — Marangaroo Dr After Northumberland Av

    +1 min29min
  40. Marangaroo Dr Before Alexander Dr

    #27316 — Marangaroo Dr Before Alexander Dr

    +0 min29min
  41. Marangaroo Dr After Alexander Dr

    #12441 — Marangaroo Dr After Alexander Dr

    360360X+1 min30min
  42. Marangaroo Dr After Lakeshore Cl

    #12442 — Marangaroo Dr After Lakeshore Cl

    360360X+1 min31min
  43. Illawarra Cr After Marangaroo Dr

    #15996 — Illawarra Cr After Marangaroo Dr

    361451+0 min31min
  44. Illawarra Cr After Meadowview Dr

    #15997 — Illawarra Cr After Meadowview Dr

    361451+1 min32min
  45. Illawarra Cr After Kookaburra Tce

    #15998 — Illawarra Cr After Kookaburra Tce

    361451+0 min32min
  46. Illawarra Cr Before Kingfisher Av

    #15999 — Illawarra Cr Before Kingfisher Av

    361451+1 min33min
  47. Shearwater Tce After Illawara Cr

    #15962 — Shearwater Tce After Illawara Cr

    451+1 min34min
  48. Pelican Pde After Kiandra Pde

    #15964 — Pelican Pde After Kiandra Pde

    451+1 min35min
  49. Pelican Pde Before Kingfisher Av

    #15965 — Pelican Pde Before Kingfisher Av

    451+1 min36min
  50. Bellefin Dr Before Hepburn Av

    #29318 — Bellefin Dr Before Hepburn Av

    351451+1 min37min
  51. 351353354356+8 min45min

Frequently asked questions

When are the first and last departures of line 452?

On weekdays the first departure from Whitfords Stn Stand 2 is at 05:25 and the last at 22:12. There are 38 departures in total.

Does line 452 run on weekends?

Yes — on Saturday from 06:52 to 21:16 and on Sunday from 07:52 to 21:12.

Does line 452 run on Sundays?

Yes. On Sundays line 452 has 15 departures from Whitfords Stn Stand 2, the first at 07:52 and the last at 21:12.

How often does line 452 run?

Departures run about every 25 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 17 minutes off-peak to about 58 minutes at peak.

How many stops does line 452 have?

In the Whitfords Stn Stand 2 → Ballajura 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.5 km long.