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~30 min
  • First departure05:14
  • Last departure20:01
  • Average ride~66 min
  • Stops75
  • Departures per day27
  • Route length28.1 km
  • Peak~71 min
  • Off-peak~39 min
  • Saturday13 departures
  • Sunday12 departures

Bus of Perth public transport — connects Cockburn Stn Stand 4 and Fremantle Stn Stand 1, with 75 stops per direction.The first departure is at 05:14, the last at 20:01.Departures run every ~30 min, and the ride takes ~66 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

08:01

Last

19:01

Departures

12

Line 531 timetable — on weekdays
0514C
0612C42B
0712B22B3342B
0802B1757
0922
Line 531 timetable — on Saturdays
0653B
0801
0901
1001
1101
Line 531 timetable — on Sundays and holidays
0801B
0901B
1001B
1101
1201
Changed25.10.2026.
Checked25.10.2026.

Stops

75 stops~66 min in total
  1. 530departure0min
  2. Gateways Access Rd Cockburn Gateway Shop Ctr

    #26991 — Gateways Access Rd Cockburn Gateway Shop Ctr

    233518523525526527+1+0 min0min
  3. Beeliar Dr After Wentworth Pde

    #21034 — Beeliar Dr After Wentworth Pde

    530+2 min2min
  4. Beeliar Dr After Poletti Rd

    #21035 — Beeliar Dr After Poletti Rd

    530+1 min3min
  5. Beeliar Dr After Hammond Rd

    #21036 — Beeliar Dr After Hammond Rd

    +1 min4min
  6. Beeliar Dr After Kemp Rd

    #21037 — Beeliar Dr After Kemp Rd

    +1 min5min
  7. Beeliar Dr Before The Grange

    #21038 — Beeliar Dr Before The Grange

    +2 min7min
  8. The Grange After Beeliar Dr

    #21024 — The Grange After Beeliar Dr

    +1 min8min
  9. The Grange Before Possum Gld

    #21025 — The Grange Before Possum Gld

    +0 min8min
  10. The Grange Before Birkett Av

    #21026 — The Grange Before Birkett Av

    +1 min9min
  11. The Grange Before Bluebush Av

    #22957 — The Grange Before Bluebush Av

    +0 min9min
  12. The Grange After Peafowl Wy

    #28083 — The Grange After Peafowl Wy

    +1 min10min
  13. Starflower Gr After Spearwood Av

    #28084 — Starflower Gr After Spearwood Av

    +1 min11min
  14. Tindal Av After Hopbush Wy

    #28085 — Tindal Av After Hopbush Wy

    +1 min12min
  15. Tindal Av Before Mclaren Av

    #28086 — Tindal Av Before Mclaren Av

    +0 min12min
  16. Beeliar Dr Before Birchley Rd

    #22948 — Beeliar Dr Before Birchley Rd

    +1 min13min
  17. Beeliar Dr After Birchley Rd

    #22947 — Beeliar Dr After Birchley Rd

    530+1 min14min
  18. Beeliar Dr Before Durnin Av

    #22946 — Beeliar Dr Before Durnin Av

    530+1 min15min
  19. Ivankovich Av Before Merevale Gdns

    #22949 — Ivankovich Av Before Merevale Gdns

    +0 min15min
  20. Merevale Gdns Before Congdon Av

    #22945 — Merevale Gdns Before Congdon Av

    +1 min16min
  21. Congdon Av After Waylen Sq

    #20981 — Congdon Av After Waylen Sq

    +1 min17min
  22. East Churchill Av After Congdon Av

    #20978 — East Churchill Av After Congdon Av

    +0 min17min
  23. East Churchill Av Before Jervois St

    #20979 — East Churchill Av Before Jervois St

    +0 min17min
  24. Watson Rd After East Churchill Av

    #20974 — Watson Rd After East Churchill Av

    +1 min18min
  25. Watson Rd Before Howe St

    #20975 — Watson Rd Before Howe St

    +0 min18min
  26. Watson Rd Before Congdon Av

    #20970 — Watson Rd Before Congdon Av

    +1 min19min
  27. Beeliar Dr Before Stock Rd

    #20968 — Beeliar Dr Before Stock Rd

    530+1 min20min
  28. Beeliar Dr After Stock Rd

    #20969 — Beeliar Dr After Stock Rd

    530+1 min21min
  29. Rockingham Rd After Bacich Mews

    #10635 — Rockingham Rd After Bacich Mews

    530549+1 min22min
  30. Marvell Av After Rockingham Rd

    #20519 — Marvell Av After Rockingham Rd

    114+1 min23min
  31. Marvell Av After Marlowe Pl

    #20520 — Marvell Av After Marlowe Pl

    114+0 min23min
  32. Marvell Av Before Milton Pl

    #20521 — Marvell Av Before Milton Pl

    114+1 min24min
  33. Marvell Av Before Barrington St

    #20522 — Marvell Av Before Barrington St

    114+0 min24min
  34. Marvell Av After Chesterton St

    #20523 — Marvell Av After Chesterton St

    114+1 min25min
  35. Marvell Av Before Newton St

    #20524 — Marvell Av Before Newton St

    114+1 min26min
  36. Newton St Before Lintott Wy

    #19916 — Newton St Before Lintott Wy

    114+1 min27min
  37. Rockingham Rd After Newton St

    #10643 — Rockingham Rd After Newton St

    114530549+1 min28min
  38. Rockingham Rd After Rigby Av

    #10644 — Rockingham Rd After Rigby Av

    114530549+1 min29min
  39. Rockingham Rd After Edeline St

    #10645 — Rockingham Rd After Edeline St

    114530549+1 min30min
  40. Spearwood Av After Rockingham Rd

    #27700 — Spearwood Av After Rockingham Rd

    +1 min31min
  41. Coleville Cr After Spearwood Av

    #19881 — Coleville Cr After Spearwood Av

    +1 min32min
  42. Coleville Cr After Goffe St

    #19882 — Coleville Cr After Goffe St

    +0 min32min
  43. Gerald St After Spearwood Av

    #19887 — Gerald St After Spearwood Av

    +2 min34min
  44. Edeline St Before Cobine St

    #19892 — Edeline St Before Cobine St

    +1 min35min
  45. Doolette St Before Bardolph Rd

    #19898 — Doolette St Before Bardolph Rd

    +1 min36min
  46. Doolette St Before Vernon Pl

    #19899 — Doolette St Before Vernon Pl

    +1 min37min
  47. Doolette St After Freeth Rd

    #19901 — Doolette St After Freeth Rd

    +1 min38min
  48. Doolette St Before Phoenix Rd

    #19902 — Doolette St Before Phoenix Rd

    +0 min38min
  49. Southwell Cr Before Rodd Pl

    #19842 — Southwell Cr Before Rodd Pl

    +1 min39min
  50. Southwell Cr After Erpingham Rd

    #19843 — Southwell Cr After Erpingham Rd

    +0 min39min
  51. Southwell Cr After Ely St

    #19844 — Southwell Cr After Ely St

    +0 min39min
  52. Southwell Cr Before Blackwood Av

    #19845 — Southwell Cr Before Blackwood Av

    +0 min39min
  53. Forrest Rd Before England St

    #28407 — Forrest Rd Before England St

    520+1 min40min
  54. Forrest Rd Before Berry St

    #17738 — Forrest Rd Before Berry St

    115520+1 min41min
  55. Forrest Rd Before Frederick Rd

    #17739 — Forrest Rd Before Frederick Rd

    115520+1 min42min
  56. Forrest Rd After Fortini Ct

    #17740 — Forrest Rd After Fortini Ct

    115520+1 min43min
  57. Carrington St Before Rockingham Rd

    #10786 — Carrington St Before Rockingham Rd

    114115520+2 min45min
  58. Rockingham Rd After Hamilton Rd

    #10652 — Rockingham Rd After Hamilton Rd

    520530549+1 min46min
  59. Rockingham Rd After Strode Av

    #10653 — Rockingham Rd After Strode Av

    520530549+1 min47min
  60. Rockingham Rd Hamilton Hill Shopping Ctr

    #10654 — Rockingham Rd Hamilton Hill Shopping Ctr

    520530549+1 min48min
  61. Rockingham Rd Before Davilak Av

    #10655 — Rockingham Rd Before Davilak Av

    520530549+1 min49min
  62. Rockingham Rd Before Healy Rd

    #10656 — Rockingham Rd Before Healy Rd

    520530549+2 min51min
  63. Hampton Rd After Brockman Pl

    #10686 — Hampton Rd After Brockman Pl

    520530532548549+2 min53min
  64. Hampton Rd After Culver St

    #10687 — Hampton Rd After Culver St

    520530532548549+1 min54min
  65. Hampton Rd Before Scott St

    #10688 — Hampton Rd Before Scott St

    520530548549+1 min55min
  66. South St After Hampton Rd

    #10559 — South St After Hampton Rd

    511513520530548549+2+1 min59min
  67. South Tce After Price St

    #10465 — South Tce After Price St

    511513520530532548+3+1 min61min
  68. 511513520530532548+1+0 min61min
  69. South Tce Before Arundel St

    #10467 — South Tce Before Arundel St

    511513520530532548+3+1 min62min
  70. South Tce Fremantle Markets

    #10468 — South Tce Fremantle Markets

    511513520530532548+3+1 min63min
  71. Market St Before High St

    #10469 — Market St Before High St

    511513520530532548+3+1 min64min
  72. 107111148158160502+12+2 min66min

Frequently asked questions

When are the first and last departures of line 531?

On weekdays the first departure from Cockburn Stn Stand 4 is at 05:14 and the last at 20:01. There are 27 departures in total.

Does line 531 run on weekends?

Yes — on Saturday from 06:53 to 19:01 and on Sunday from 08:01 to 19:01.

Does line 531 run on Sundays?

Yes. On Sundays line 531 has 12 departures from Cockburn Stn Stand 4, the first at 08:01 and the last at 19:01.

How often does line 531 run?

Departures run about every 30 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 66 minutes on average — from about 39 minutes off-peak to about 71 minutes at peak.

How many stops does line 531 have?

In the Cockburn Stn Stand 4 → Fremantle Stn Stand 1 direction, line 531 has 75 stops.

How long is the route of line 531?

The route in this direction is about 28.1 km long.