buses.appPerth public transport
531

Perth · bus timetable

Bus 531 Cockburn Stn Stand 4 Fremantle Stn Stand 1

Bus Regular line Operator: Transperth

Line 531 runs between Cockburn Stn Stand 4 and Fremantle Stn Stand 1; on weekdays the first departure is at 05:14 and the last at 20:01, every ~30 min.

  • Headway~28 min
  • First departure05:32
  • Last departure18:12
  • Average ride~63 min
  • Stops72
  • Departures per day25
  • Route length26.9 km
  • Peak~71 min
  • Off-peak~25 min
  • Saturday14 departures
  • Sunday12 departures

Bus of Perth public transport — connects Cockburn Stn Stand 4 and Fremantle Stn Stand 1, with 72 stops per direction.The first departure is at 05:32, the last at 18:12.Departures run every ~28 min, and the ride takes ~63 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

07:05

Last

18:01

Departures

12

Line 531 timetable — on weekdays
0532
060023C3041C
0700C15C21
0813
0905
Line 531 timetable — on Saturdays
0631
0704D
0800D55B
0951B
1049B
Line 531 timetable — on Sundays and holidays
0705C
0803C
0901C56
1054
1152
Changed25.10.2026.
Checked25.10.2026.

Stops

72 stops~63 min in total
  1. 520530532departure0min
  2. South Tce After Market St

    #10453 — South Tce After Market St

    511513520530532548+2+1 min1min
  3. South Tce - Fremantle Markets

    #16980 — South Tce - Fremantle Markets

    511513520530532548+2+0 min1min
  4. South Tce - Fremantle Hospital

    #10454 — South Tce - Fremantle Hospital

    511513520530532548+2+0 min1min
  5. Wray Av Before Attfield St

    #10470 — Wray Av Before Attfield St

    511513520530+1 min2min
  6. Wray Av Before Hampton Rd

    #10471 — Wray Av Before Hampton Rd

    511513520530+1 min3min
  7. Hampton Rd Before Scott St

    #10566 — Hampton Rd Before Scott St

    520530548549+1 min6min
  8. Hampton Rd After Milbourne St

    #10567 — Hampton Rd After Milbourne St

    520530548549+1 min7min
  9. Hampton Rd After Culver St

    #10568 — Hampton Rd After Culver St

    520530532548549+1 min8min
  10. Rockingham Rd Before Cardigan St

    #10569 — Rockingham Rd Before Cardigan St

    520530549+1 min9min
  11. Rockingham Rd Before Davilak Av

    #10570 — Rockingham Rd Before Davilak Av

    520530549+1 min10min
  12. Rockingham Rd Hamilton Hill Shop Ctr

    #10571 — Rockingham Rd Hamilton Hill Shop Ctr

    520530549+1 min11min
  13. Rockingham Rd After Forrest Rd

    #10572 — Rockingham Rd After Forrest Rd

    520530549+1 min12min
  14. Rockingham Rd Before Hamilton Rd

    #10573 — Rockingham Rd Before Hamilton Rd

    520530549+1 min13min
  15. Carrington St Before Forrest Rd

    #10774 — Carrington St Before Forrest Rd

    114115520+0 min13min
  16. Forrest Rd After Carrington St

    #17724 — Forrest Rd After Carrington St

    115520+1 min14min
  17. Forrest Rd After Wheeler Rd

    #17725 — Forrest Rd After Wheeler Rd

    115520+0 min14min
  18. Forrest Rd After Arthur Rd

    #17726 — Forrest Rd After Arthur Rd

    115520+1 min15min
  19. Forrest Rd After England St

    #17727 — Forrest Rd After England St

    520+1 min16min
  20. Southwell Cr After Blackwood Av

    #19838 — Southwell Cr After Blackwood Av

    +1 min17min
  21. Southwell Cr Before Ely St

    #19839 — Southwell Cr Before Ely St

    +1 min18min
  22. Southwell Cr Before Erpingham Rd

    #19840 — Southwell Cr Before Erpingham Rd

    +0 min18min
  23. Southwell Cr Before Rodd Pl

    #19841 — Southwell Cr Before Rodd Pl

    +0 min18min
  24. Doolette St Before Dubove Rd

    #19903 — Doolette St Before Dubove Rd

    +1 min19min
  25. Doolette St After Mark Pl

    #19904 — Doolette St After Mark Pl

    +0 min19min
  26. Doolette St After Teto Pl

    #19905 — Doolette St After Teto Pl

    +1 min20min
  27. Doolette St Before Bardolph Rd

    #19907 — Doolette St Before Bardolph Rd

    +1 min21min
  28. Edeline St After Doolette St

    #19894 — Edeline St After Doolette St

    +1 min22min
  29. Gerald St Before Spearwood Av

    #27719 — Gerald St Before Spearwood Av

    +1 min23min
  30. Coleville Cr After Spearwood Av

    #19881 — Coleville Cr After Spearwood Av

    +1 min24min
  31. Coleville Cr After Goffe St

    #19882 — Coleville Cr After Goffe St

    +0 min24min
  32. Rockingham Rd Before Edeline St

    #10579 — Rockingham Rd Before Edeline St

    114530549+1 min25min
  33. Rockingham Rd Before Reserve Rd

    #10580 — Rockingham Rd Before Reserve Rd

    114530549+0 min25min
  34. Rockingham Rd After Todd St

    #10581 — Rockingham Rd After Todd St

    114530549+1 min26min
  35. Newton St Before Pepys Ct

    #19915 — Newton St Before Pepys Ct

    114+1 min27min
  36. Marvell Av Before Stevenson Wy

    #20513 — Marvell Av Before Stevenson Wy

    114+1 min28min
  37. Marvell Av After Barrett St

    #20514 — Marvell Av After Barrett St

    114+0 min28min
  38. Marvell Av After Barrington St

    #20515 — Marvell Av After Barrington St

    114+1 min29min
  39. Marvell Av Before Milton Pl

    #20516 — Marvell Av Before Milton Pl

    114+0 min29min
  40. Marvell Av Before Marlowe Pl

    #20517 — Marvell Av Before Marlowe Pl

    +1 min30min
  41. Marvell Av Before Rockingham Rd

    #20518 — Marvell Av Before Rockingham Rd

    +1 min31min
  42. Rockingham Rd After Asquith St

    #10588 — Rockingham Rd After Asquith St

    530549+0 min31min
  43. Beeliar Dr Before Stock Rd

    #20946 — Beeliar Dr Before Stock Rd

    530549+1 min32min
  44. Beeliar Dr After Stock Rd

    #20947 — Beeliar Dr After Stock Rd

    530+1 min33min
  45. Watson Rd After Congdon Av

    #20971 — Watson Rd After Congdon Av

    +1 min34min
  46. +0 min34min
  47. Watson Rd Before East Churchill Av

    #20973 — Watson Rd Before East Churchill Av

    +1 min35min
  48. East Churchill Av After Jervois St

    #20976 — East Churchill Av After Jervois St

    +0 min35min
  49. East Churchill Av Before Congdon Av

    #20977 — East Churchill Av Before Congdon Av

    +1 min36min
  50. Congdon Av After Cincotta Loop

    #20980 — Congdon Av After Cincotta Loop

    +0 min36min
  51. Merevale Gdns Before Lomax Ct

    #20982 — Merevale Gdns Before Lomax Ct

    +1 min37min
  52. Ivankovich Av South Coogee Prim Sch

    #20983 — Ivankovich Av South Coogee Prim Sch

    +1 min38min
  53. Beeliar Dr After Durnin Av

    #22950 — Beeliar Dr After Durnin Av

    530+1 min39min
  54. Beeliar Dr Before Birchley Rd

    #22951 — Beeliar Dr Before Birchley Rd

    530+0 min39min
  55. Beeliar Dr After Birchley Rd

    #22952 — Beeliar Dr After Birchley Rd

    +1 min40min
  56. Tindal Av After Waterbank Av

    #28079 — Tindal Av After Waterbank Av

    +2 min42min
  57. Tindal Av Before Hopbush Wy

    #28080 — Tindal Av Before Hopbush Wy

    +1 min43min
  58. Starflower Gr After Vestita St

    #28081 — Starflower Gr After Vestita St

    +1 min44min
  59. The Grange Before Peafowl Wy

    #28082 — The Grange Before Peafowl Wy

    +1 min45min
  60. The Grange After Bluebush Av

    #22955 — The Grange After Bluebush Av

    +1 min46min
  61. The Grange Before Birkett Av

    #22956 — The Grange Before Birkett Av

    +1 min47min
  62. The Grange Before Possum Gld

    #21027 — The Grange Before Possum Gld

    +1 min48min
  63. The Grange Before Beeliar Dr

    #21028 — The Grange Before Beeliar Dr

    +2 min50min
  64. Beeliar Dr Before Dunraven Dr

    #21029 — Beeliar Dr Before Dunraven Dr

    +0 min50min
  65. Beeliar Dr Before Kemp Rd

    #21030 — Beeliar Dr Before Kemp Rd

    +4 min54min
  66. Beeliar Dr After Hammond Rd

    #21031 — Beeliar Dr After Hammond Rd

    530+2 min56min
  67. Beeliar Dr Before Poletti Rd

    #21032 — Beeliar Dr Before Poletti Rd

    530+1 min57min
  68. Beeliar Dr After Poletti Rd

    #21033 — Beeliar Dr After Poletti Rd

    514530+2 min59min
  69. Gateways Access Rd Cockburn Gateway Shop Ctr

    #26992 — Gateways Access Rd Cockburn Gateway Shop Ctr

    233518523525526527+1+2 min61min
  70. 514518520525526530+1+2 min63min

Frequently asked questions

When are the first and last departures of line 531?

On weekdays the first departure from Fremantle Stn Stand 5 is at 05:32 and the last at 18:12. There are 25 departures in total.

Does line 531 run on weekends?

Yes — on Saturday from 06:31 to 19:01 and on Sunday from 07:05 to 18:01.

Does line 531 run on Sundays?

Yes. On Sundays line 531 has 12 departures from Fremantle Stn Stand 5, the first at 07:05 and the last at 18:01.

How often does line 531 run?

Departures run about every 28 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 531?

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

How many stops does line 531 have?

In the Fremantle Stn Stand 5 → Cockburn Stn Stand 11 direction, line 531 has 72 stops.

How long is the route of line 531?

The route in this direction is about 26.9 km long.