buses.appSydney public transport
590

Sydney · bus timetable

Bus 590 Pennant Hills Station, Railway St, Stand B Hornsby Station, Stand E

Bus Regular line Operator: CDC NSW R4

The Pennant Hills Station, Railway St, Stand B – Hornsby Station, Stand E route is served by line 590, on weekdays from 05:59 to 22:00, every ~20 min.

  • Headway~20 min
  • First departure06:00
  • Last departure22:20
  • Average ride~16 min
  • Stops17
  • Departures per day46
  • Route length7.1 km
  • Peak~23 min
  • Off-peak~14 min
  • Saturday42 departures
  • Sunday42 departures

Bus of Sydney public transport — connects Pennant Hills Station, Railway St, Stand B and Hornsby Station, Stand E, with 17 stops per direction.The first departure is at 06:00, the last at 22:20.Departures run every ~20 min, and the ride takes ~16 min on average.

Timetable

First

06:00

Last

22:20

Departures

46

Line 590 timetable — on weekdays
060030
07002040
08002040
09002040
10002040
Line 590 timetable — on Saturdays
0740
08002040
09002040
10002040
11002040
Line 590 timetable — on Sundays and holidays
0740
08002040
09002040
10002040
11002040
Changed25.10.2026.
Checked25.10.2026.

Stops

17 stops~16 min in total
  1. 587588589departure0min
  2. Pacific Hwy at Edgeworth David Ave

    #2077157 — Pacific Hwy at Edgeworth David Ave

    587588589+1 min1min
  3. 587589+1 min2min
  4. Waitara Station, Pacific Hwy

    #2077159 — Waitara Station, Pacific Hwy

    589N90+1 min3min
  5. 589+0 min3min
  6. Pacific Hwy before Ingram Rd

    #2076145 — Pacific Hwy before Ingram Rd

    589+1 min4min
  7. Pennant Hills Rd opp Russell Ave

    #207665 — Pennant Hills Rd opp Russell Ave

    589+1 min5min
  8. Pennant Hills Rd opp Normanhurst Boys High School

    #207666 — Pennant Hills Rd opp Normanhurst Boys High School

    589+1 min6min
  9. Pennant Hills Rd opp Normanhurst Public School

    #207667 — Pennant Hills Rd opp Normanhurst Public School

    589+1 min7min
  10. Pennant Hills Rd at Campbell Ave

    #207668 — Pennant Hills Rd at Campbell Ave

    589+1 min8min
  11. Pennant Hills Rd after Stuart Ave

    #207615 — Pennant Hills Rd after Stuart Ave

    589+1 min9min
  12. Pennant Hills Rd before Trelawney St

    #212026 — Pennant Hills Rd before Trelawney St

    589+1 min10min
  13. Pennant Hills Rd after Loch Maree Ave

    #2120163 — Pennant Hills Rd after Loch Maree Ave

    +1 min11min
  14. Pennant Hills Rd at Station St

    #212027 — Pennant Hills Rd at Station St

    +2 min13min
  15. Pennant Hills Rd before Pomona St

    #212028 — Pennant Hills Rd before Pomona St

    +1 min14min
  16. Pennant Hills Station, Railway St, Stand C

    #212021 — Pennant Hills Station, Railway St, Stand C

    600625626632633638+2 min16min
  17. Pennant Hills Station, Railway St, Stand B

    #212018 — Pennant Hills Station, Railway St, Stand B

    638+0 min16min

Frequently asked questions

When are the first and last departures of line 590?

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

Does line 590 run on weekends?

Yes — on Saturday from 07:40 to 22:20 and on Sunday from 07:40 to 22:20.

Does line 590 run on Sundays?

Yes. On Sundays line 590 has 42 departures from Hornsby Station, Stand C, the first at 07:40 and the last at 22:20.

How often does line 590 run?

Departures run about every 20 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 590?

The whole ride takes about 16 minutes on average — from about 14 minutes off-peak to about 23 minutes at peak.

How many stops does line 590 have?

In the Hornsby Station, Stand C → Pennant Hills Station, Railway St, Stand B direction, line 590 has 17 stops.

How long is the route of line 590?

The route in this direction is about 7.1 km long.