buses.appSydney public transport
588

Sydney · bus timetable

Bus 588 Hornsby Station, Stand C Kooringal Ave opp Gilgandra Ave Hornsby Station, Stand C

Bus Regular line Circular Operator: CDC NSW R14

Line 588 goes from Hornsby Station, Stand C to Kooringal Ave opp Gilgandra Ave; departures on weekdays run from 06:11 until 20:40, every ~30 min.

  • Headway~30 min
  • First departure06:11
  • Last departure20:40
  • Average ride~34 min
  • Stops48
  • Departures per day24
  • Route length14.4 km
  • Peak~55 min
  • Off-peak~34 min
  • Saturday10 departures
  • Sunday5 departures

A circular bus line of Sydney public transport — it departs from Hornsby Station, Stand C, passes Kooringal Ave opp Gilgandra Ave and returns.The first departure is at 06:11, the last at 20:40.Departures run every ~30 min, and the ride takes ~34 min on average.

Circular line — departs from and returns to Hornsby Station, Stand C, via Kooringal Ave opp Gilgandra Ave.

Timetable

First

10:00

Last

17:30

Departures

5

Line 588 timetable — on weekdays
0611264155
0735
083345
0905
1005
Line 588 timetable — on Saturdays
0800
0900
1000
1100
1200
Line 588 timetable — on Sundays and holidays
1000
1200
1400
1600
1730
Changed25.10.2026.
Checked25.10.2026.

Stops

48 stops~34 min in total
  1. 587589590departure0min
  2. Pacific Hwy at Edgeworth David Ave

    #2077157 — Pacific Hwy at Edgeworth David Ave

    587589590+1 min1min
  3. Pretoria Pde after Fuller Ave

    #2077144 — Pretoria Pde after Fuller Ave

    +2 min3min
  4. +1 min4min
  5. +0 min4min
  6. Pretoria Pde before Milner Ave

    #2077148 — Pretoria Pde before Milner Ave

    +1 min5min
  7. +0 min5min
  8. +1 min6min
  9. +0 min6min
  10. +0 min6min
  11. Neutral Rd opp Clarke Road College

    #2077152 — Neutral Rd opp Clarke Road College

    +0 min6min
  12. Normanhurst Station, Malsbury Rd

    #207652 — Normanhurst Station, Malsbury Rd

    N80+2 min8min
  13. Milson Pde opp Twickenham Cl

    #2076118 — Milson Pde opp Twickenham Cl

    587+1 min9min
  14. Sefton Rd opp Lockerbie Rd

    #212093 — Sefton Rd opp Lockerbie Rd

    587+1 min10min
  15. +0 min10min
  16. Sefton Rd before Chilvers Rd

    #212095 — Sefton Rd before Chilvers Rd

    587+1 min11min
  17. Kooringal Ave opp Gilgandra Ave

    #212053 — Kooringal Ave opp Gilgandra Ave

    +1 min12min
  18. Kooringal Ave opp Yarrabung Ave

    #212055 — Kooringal Ave opp Yarrabung Ave

    +1 min13min
  19. Kooringal Ave opp Bungowen Ave

    #212056 — Kooringal Ave opp Bungowen Ave

    +0 min13min
  20. Bungowen Ave after Kooringal Ave

    #212057 — Bungowen Ave after Kooringal Ave

    +1 min14min
  21. Bungowen Ave at Yarrabung Ave

    #212058 — Bungowen Ave at Yarrabung Ave

    +0 min14min
  22. Yarrabung Ave at Wareemba Ave

    #212059 — Yarrabung Ave at Wareemba Ave

    +1 min15min
  23. +0 min15min
  24. Wareemba Ave opp Derribong Pl

    #2120170 — Wareemba Ave opp Derribong Pl

    +1 min16min
  25. +1 min17min
  26. Wareemba Ave before Vale Rd

    #212063 — Wareemba Ave before Vale Rd

    +1 min18min
  27. +0 min18min
  28. +0 min18min
  29. +1 min19min
  30. +0 min19min
  31. +1 min20min
  32. Norman Ave opp Yaralla Cres

    #212069 — Norman Ave opp Yaralla Cres

    +0 min20min
  33. Beresford Rd at Dartford Rd

    #212070 — Beresford Rd at Dartford Rd

    +1 min21min
  34. +0 min21min
  35. Normanhurst West Public School, Dartford Rd

    #212072 — Normanhurst West Public School, Dartford Rd

    +1 min22min
  36. Milson Pde before Harris Rd

    #207663 — Milson Pde before Harris Rd

    587+1 min23min
  37. Malsbury Rd opp Normanhurst Station

    #2076119 — Malsbury Rd opp Normanhurst Station

    N80+1 min24min
  38. Clarke Road School, Neutral Rd

    #2077225 — Clarke Road School, Neutral Rd

    +2 min26min
  39. +1 min27min
  40. +0 min27min
  41. +0 min27min
  42. Clovelly Rd before Milner Ave

    #2077229 — Clovelly Rd before Milner Ave

    +1 min28min
  43. Pretoria Pde after Frederick St

    #2077230 — Pretoria Pde after Frederick St

    +0 min28min
  44. +1 min29min
  45. +1 min30min
  46. Pacific Hwy opp Leonard St

    #207736 — Pacific Hwy opp Leonard St

    587589590+1 min31min
  47. Pacific Hwy opp Westfield Hornsby

    #207737 — Pacific Hwy opp Westfield Hornsby

    575587589590591+1 min32min
  48. 575587589590591595+3+2 min34min

Frequently asked questions

When are the first and last departures of line 588?

On weekdays the first departure from Hornsby Station, Stand C is at 06:11 and the last at 20:40. There are 24 departures in total.

Does line 588 run on weekends?

Yes — on Saturday from 08:00 to 17:00 and on Sunday from 10:00 to 17:30.

Does line 588 run on Sundays?

Yes. On Sundays line 588 has 5 departures from Hornsby Station, Stand C, the first at 10:00 and the last at 17:30.

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

The whole ride takes about 34 minutes on average — from about 34 minutes off-peak to about 55 minutes at peak.

How many stops does line 588 have?

Line 588 is circular and has 48 stops (via Kooringal Ave opp Gilgandra Ave).

How long is the route of line 588?

The route in this direction is about 14.4 km long.