buses.appPerth public transport
160

Perth · bus timetable

Bus 160 Fremantle Stn Stand 12 Hale St After Hay St

Bus Regular line Operator: Transperth

Line 160 runs between Fremantle Stn Stand 12 and Hale St After Hay St; on weekdays the first departure is at 05:10 and the last at 22:02, every ~28 min.

  • Headway~25 min
  • First departure05:53
  • Last departure23:08
  • Average ride~87 min
  • Stops77
  • Departures per day32
  • Route length32.8 km
  • Peak~95 min
  • Off-peak~37 min
  • Saturday16 departures
  • Sunday13 departures

Bus of Perth public transport — connects Fremantle Stn Stand 12 and Hale St After Hay St, with 77 stops per direction.The first departure is at 05:53, the last at 23:08.Departures run every ~25 min, and the ride takes ~87 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:53

Last

23:08

Departures

32

Line 160 timetable — on weekdays
0553
06233647
07042829C58C
082353
0923
Line 160 timetable — on Saturdays
0657
0825
0924C
1024C
1124C
Line 160 timetable — on Sundays and holidays
0757
0926C
1024C
1124C
1224
Changed25.10.2026.
Checked25.10.2026.

Stops

77 stops~87 min in total
  1. 111departure0min
  2. Hay St Plain Street Cat Id 81

    #16906 — Hay St Plain Street Cat Id 81

    111+5 min5min
  3. Hay St Before Bennett St

    #21854 — Hay St Before Bennett St

    111+1 min6min
  4. Hay St Carlton Cat Id 82

    #16907 — Hay St Carlton Cat Id 82

    111+1 min7min
  5. 111+1 min8min
  6. Adelaide Tce After Hill St

    #10074 — Adelaide Tce After Hill St

    24327273111177+5+1 min9min
  7. St Georges Tce Stand 22 - After Victoria Av

    #10077 — St Georges Tce Stand 22 - After Victoria Av

    111270+1 min10min
  8. St Georges Tce Stand 25 - Before Barrack St

    #10082 — St Georges Tce Stand 25 - Before Barrack St

    111270+1 min11min
  9. St Georges Tce Stand 28 - Before Howard St

    #10087 — St Georges Tce Stand 28 - Before Howard St

    111+1 min12min
  10. Elizabeth Quay Bus Stn Stand C2

    #12213 — Elizabeth Quay Bus Stn Stand C2

    +3 min15min
  11. Canning Hwy After Ogilvie Rd

    #10245 — Canning Hwy After Ogilvie Rd

    111114115910+2 min26min
  12. Canning Hwy After Sleat Rd

    #10246 — Canning Hwy After Sleat Rd

    111114115910+1 min27min
  13. Reynolds Rd Before Bombard St

    #19761 — Reynolds Rd Before Bombard St

    +1 min28min
  14. Reynolds Rd Before Gibson St

    #19762 — Reynolds Rd Before Gibson St

    +1 min29min
  15. Reynolds Rd After Locke St

    #28176 — Reynolds Rd After Locke St

    +1 min30min
  16. Reynolds Rd After David St

    #19763 — Reynolds Rd After David St

    +1 min31min
  17. Reynolds Rd After Coogee Rd

    #19764 — Reynolds Rd After Coogee Rd

    +1 min32min
  18. Reynolds Rd After Central Av

    #19765 — Reynolds Rd After Central Av

    +1 min33min
  19. Reynolds Rd After Emerald Av

    #19767 — Reynolds Rd After Emerald Av

    +1 min34min
  20. Reynolds Rd After Cowrie Cr

    #19768 — Reynolds Rd After Cowrie Cr

    +1 min35min
  21. Coomoora Rd After Lisa Pl

    #19718 — Coomoora Rd After Lisa Pl

    +1 min36min
  22. Coomoora Rd After Strickland Rd

    #19719 — Coomoora Rd After Strickland Rd

    +1 min37min
  23. Coomoora Rd Before Riseley St

    #19720 — Coomoora Rd Before Riseley St

    +1 min38min
  24. Riseley St After Coomoora Rd

    #28705 — Riseley St After Coomoora Rd

    114115+0 min38min
  25. Booragoon Bus Stn Stand C3

    #11139 — Booragoon Bus Stn Stand C3

    +2 min40min
  26. Davy St After Marmion St

    #11108 — Davy St After Marmion St

    +1 min41min
  27. Davy St Before Melson Wy

    #11109 — Davy St Before Melson Wy

    +1 min42min
  28. Davy St Before Clements Rd

    #11110 — Davy St Before Clements Rd

    +1 min43min
  29. +1 min44min
  30. Kitchener Rd After Cormack Rd

    #11100 — Kitchener Rd After Cormack Rd

    +1 min45min
  31. Kitchener Rd Before Bolas Ct

    #11101 — Kitchener Rd Before Bolas Ct

    +0 min45min
  32. Kitchener Rd Before North Lake Rd

    #11102 — Kitchener Rd Before North Lake Rd

    +1 min46min
  33. North Lake Rd After Kitchener Rd

    #10994 — North Lake Rd After Kitchener Rd

    +1 min47min
  34. North Lake Rd Before Mccoy St

    #10995 — North Lake Rd Before Mccoy St

    +1 min48min
  35. North Lake Rd After Leach Hwy

    #10996 — North Lake Rd After Leach Hwy

    +1 min49min
  36. North Lake Rd Before Charsley St

    #10997 — North Lake Rd Before Charsley St

    +1 min50min
  37. Archibald St After North Lake Rd

    #10907 — Archibald St After North Lake Rd

    +2 min52min
  38. Archibald St After Tedrake St

    #10908 — Archibald St After Tedrake St

    +0 min52min
  39. Archibald St Before Ellison St

    #10909 — Archibald St Before Ellison St

    +1 min53min
  40. Archibald St Before Cummins St

    #10910 — Archibald St Before Cummins St

    +0 min53min
  41. Archibald St After Winnacott St

    #10911 — Archibald St After Winnacott St

    +0 min53min
  42. Harfoot St After Archibald St

    #10912 — Harfoot St After Archibald St

    +1 min54min
  43. Milroy St After Bastian Pl

    #10991 — Milroy St After Bastian Pl

    +1 min55min
  44. Lucas St After Bartlett St

    #10978 — Lucas St After Bartlett St

    +1 min56min
  45. +1 min57min
  46. Stock Rd After Sainsbury Rd

    #11036 — Stock Rd After Sainsbury Rd

    +1 min58min
  47. Stock Rd After Garling St

    #28175 — Stock Rd After Garling St

    +0 min58min
  48. Peel Rd Before Mcneece Pl

    #11156 — Peel Rd Before Mcneece Pl

    +1 min59min
  49. Peel Rd Before Stockdale Rd

    #11157 — Peel Rd Before Stockdale Rd

    +1 min60min
  50. Stockdale Rd Before South St

    #11151 — Stockdale Rd Before South St

    +1 min61min
  51. Collick St After South St

    #10790 — Collick St After South St

    +1 min62min
  52. Collick St After Doust St

    #10791 — Collick St After Doust St

    +0 min62min
  53. Collick St After Bennewith St

    #10792 — Collick St After Bennewith St

    +1 min63min
  54. Oldham Cr Before Sumpton St

    #10806 — Oldham Cr Before Sumpton St

    +1 min64min
  55. Oldham Cr Before Grigg Pl

    #10808 — Oldham Cr Before Grigg Pl

    +1 min65min
  56. +1 min66min
  57. Paget St Before Rennie Cr

    #10820 — Paget St Before Rennie Cr

    +1 min67min
  58. Paget St Before Rennie Cr

    #10821 — Paget St Before Rennie Cr

    +1 min68min
  59. Paget St Before South St

    #10822 — Paget St Before South St

    +1 min69min
  60. South St Before Carrington St

    #10551 — South St Before Carrington St

    998999+1 min70min
  61. South St After Darling St

    #10552 — South St After Darling St

    +1 min71min
  62. South St After Gibson St

    #10553 — South St After Gibson St

    998999+1 min72min
  63. South St Before Nannine Av

    #10555 — South St Before Nannine Av

    +1 min73min
  64. South St Before Wiluna Av

    #10556 — South St Before Wiluna Av

    998999+1 min74min
  65. South St Before Davies St

    #10557 — South St Before Davies St

    +1 min75min
  66. South St After Edmund St

    #10558 — South St After Edmund St

    998999+1 min76min
  67. Wray Av After Ashburton Tce

    #10472 — Wray Av After Ashburton Tce

    +1 min77min
  68. Hampton Rd After Wray Av

    #10691 — Hampton Rd After Wray Av

    +0 min77min
  69. Hampton Rd After Alma St

    #10692 — Hampton Rd After Alma St

    +1 min78min
  70. Hampton Rd Before Knutsford St

    #10693 — Hampton Rd Before Knutsford St

    +1 min79min
  71. +1 min80min
  72. Ord St Fremantle Arts And Leisure Centres

    #11021 — Ord St Fremantle Arts And Leisure Centres

    +1 min81min
  73. Queen Victoria St After James St

    #11147 — Queen Victoria St After James St

    111148158910996+2 min83min
  74. Adelaide St After Parry St

    #10427 — Adelaide St After Parry St

    111148158910+1 min84min
  75. Queen St After Adelaide St

    #11142 — Queen St After Adelaide St

    107111148158502910+2+1 min85min
  76. 107111148158502511+12+2 min87min

Frequently asked questions

When are the first and last departures of line 160?

On weekdays the first departure from Hale St After Hay St is at 05:53 and the last at 23:08. There are 32 departures in total.

Does line 160 run on weekends?

Yes — on Saturday from 06:57 to 23:08 and on Sunday from 07:57 to 21:08.

Does line 160 run on Sundays?

Yes. On Sundays line 160 has 13 departures from Hale St After Hay St, the first at 07:57 and the last at 21:08.

How often does line 160 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 160?

The whole ride takes about 87 minutes on average — from about 37 minutes off-peak to about 95 minutes at peak.

How many stops does line 160 have?

In the Hale St After Hay St → Fremantle Stn Stand 1 direction, line 160 has 77 stops.

How long is the route of line 160?

The route in this direction is about 32.8 km long.