buses.appPerth public transport
591

Perth · bus timetable

Bus 591 Sticks Bvd After Willoughbridge Cr Mandurah Bus Stn Stand 10

Bus Regular line Operator: Transperth

Line 591 (Sticks Bvd After Willoughbridge Cr – Mandurah Bus Stn Stand 10) has its first departure on weekdays at 05:28 and its last at 20:15, every ~36 min.

  • Headway~36 min
  • First departure05:28
  • Last departure20:15
  • Average ride~30 min
  • Stops40
  • Departures per day26
  • Route length14.1 km
  • Peak~38 min
  • Off-peak~25 min
  • Saturday12 departures
  • Sunday11 departures

Bus of Perth public transport — connects Sticks Bvd After Willoughbridge Cr and Mandurah Bus Stn Stand 10, with 40 stops per direction.The first departure is at 05:28, the last at 20:15.Departures run every ~36 min, and the ride takes ~30 min on average.

Timetable

First

05:28

Last

20:15

Departures

26

Line 591 timetable — on weekdays
052857
062645
07031121314252
0834
090145
Line 591 timetable — on Saturdays
0653
0750
0849
0948
1048
Line 591 timetable — on Sundays and holidays
0751
0851
0949
1049
1149
Changed25.10.2026.
Checked25.10.2026.

Stops

40 stops~30 min in total
  1. Sticks Bvd After Willoughbridge Cr

    #21748 — Sticks Bvd After Willoughbridge Cr

    departure0min
  2. Sticks Bvd Before Willoughbridge Cr

    #21751 — Sticks Bvd Before Willoughbridge Cr

    +0 min0min
  3. Sticks Bvd After Quarriston Av

    #21752 — Sticks Bvd After Quarriston Av

    +1 min1min
  4. Sticks Bvd After Flintham Wy

    #21753 — Sticks Bvd After Flintham Wy

    +0 min1min
  5. Oakleigh Dr After Sticks Bvd

    #24285 — Oakleigh Dr After Sticks Bvd

    +1 min2min
  6. Oakleigh Dr After Willoughbridge Cr

    #24286 — Oakleigh Dr After Willoughbridge Cr

    +0 min2min
  7. Bower Dr After Oakleigh Dr

    #24282 — Bower Dr After Oakleigh Dr

    +1 min3min
  8. Casuarina Dr Before Templetonia Prom

    #21740 — Casuarina Dr Before Templetonia Prom

    +0 min3min
  9. Casuarina Dr Before Honeysuckle Rmbl

    #22602 — Casuarina Dr Before Honeysuckle Rmbl

    +0 min3min
  10. Casuarina Dr After Everlasting Rtt

    #21741 — Casuarina Dr After Everlasting Rtt

    +1 min4min
  11. Peelwood Pde After Boardwalk Bvd

    #21635 — Peelwood Pde After Boardwalk Bvd

    592+1 min5min
  12. Peelwood Pde After Daydream Plza

    #21636 — Peelwood Pde After Daydream Plza

    592+1 min6min
  13. Peelwood Pde After Mclarty Rd

    #21637 — Peelwood Pde After Mclarty Rd

    592+1 min7min
  14. Oaklands Av After Peelwood Pde

    #21631 — Oaklands Av After Peelwood Pde

    +1 min8min
  15. Jacana Wy Before Kingfisher Dr

    #21628 — Jacana Wy Before Kingfisher Dr

    +1 min9min
  16. Kingfisher Dr Before Fulmar Pl

    #21626 — Kingfisher Dr Before Fulmar Pl

    +0 min9min
  17. Mclarty Rd Before Bucentaur Pl

    #21613 — Mclarty Rd Before Bucentaur Pl

    +1 min10min
  18. Mclarty Rd Before Clipper Wy

    #21614 — Mclarty Rd Before Clipper Wy

    +0 min10min
  19. Wilkins St After Mclarty Rd

    #21615 — Wilkins St After Mclarty Rd

    +1 min11min
  20. Wilkins St Before Janis St

    #21609 — Wilkins St Before Janis St

    +1 min12min
  21. Janis St Before Leighton Rd

    #26378 — Janis St Before Leighton Rd

    +0 min12min
  22. Janis St After Leighton Rd

    #21597 — Janis St After Leighton Rd

    +1 min13min
  23. +0 min13min
  24. +1 min14min
  25. Mary St After Mclarty Rd

    #21600 — Mary St After Mclarty Rd

    +1 min15min
  26. Mary St After Cambria Island Rtt

    #21601 — Mary St After Cambria Island Rtt

    +1 min16min
  27. Mary St After Reverie Mews

    #21602 — Mary St After Reverie Mews

    +1 min17min
  28. Mary St Before Leighton Pl

    #28759 — Mary St Before Leighton Pl

    +1 min18min
  29. Pinjarra Rd After Mandurah Tce

    #26169 — Pinjarra Rd After Mandurah Tce

    592+1 min19min
  30. Pinjarra Rd After Sholl St

    #21574 — Pinjarra Rd After Sholl St

    +0 min19min
  31. Pinjarra Rd Before George St

    #21575 — Pinjarra Rd Before George St

    589+1 min20min
  32. Pinjarra Rd After Foulkes Pl

    #21576 — Pinjarra Rd After Foulkes Pl

    589+0 min20min
  33. Pinjarra Rd After Randell St

    #21577 — Pinjarra Rd After Randell St

    589+1 min21min
  34. Pinjarra Rd Before France St

    #26485 — Pinjarra Rd Before France St

    589592+0 min21min
  35. Pinjarra Rd Before Dower St

    #24261 — Pinjarra Rd Before Dower St

    589592+1 min22min
  36. Dower St Before Aldgate Street

    #17370 — Dower St Before Aldgate Street

    589592593594597+1 min23min
  37. Dower St After Elizabeth St

    #17371 — Dower St After Elizabeth St

    589592593594597+1 min24min
  38. Dower St Before Allnutt St

    #17372 — Dower St Before Allnutt St

    589592593594+2 min26min
  39. Allnutt St After Dower St

    #24266 — Allnutt St After Dower St

    584585588589592593+2+1 min27min
  40. Mandurah Bus Stn Stand 10

    #17374 — Mandurah Bus Stn Stand 10

    588589592593594597+1+3 min30min

Frequently asked questions

When are the first and last departures of line 591?

On weekdays the first departure from Sticks Bvd After Willoughbridge Cr is at 05:28 and the last at 20:15. There are 26 departures in total.

Does line 591 run on weekends?

Yes — on Saturday from 06:53 to 17:52 and on Sunday from 07:51 to 17:53.

Does line 591 run on Sundays?

Yes. On Sundays line 591 has 11 departures from Sticks Bvd After Willoughbridge Cr, the first at 07:51 and the last at 17:53.

How often does line 591 run?

Departures run about every 36 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 591?

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

How many stops does line 591 have?

In the Sticks Bvd After Willoughbridge Cr → Mandurah Bus Stn Stand 10 direction, line 591 has 40 stops.

How long is the route of line 591?

The route in this direction is about 14.1 km long.