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 departure05:59
  • Last departure22:00
  • Average ride~17 min
  • Stops15
  • Departures per day45
  • Route length7.2 km
  • Peak~22 min
  • Off-peak~15 min
  • Saturday42 departures
  • Sunday42 departures

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

Timetable

First

05:59

Last

22:00

Departures

45

Line 590 timetable — on weekdays
0559
062957
07163353
08153555
09163757
Line 590 timetable — on Saturdays
072040
08002040
09002040
10002040
11002040
Line 590 timetable — on Sundays and holidays
072040
08002040
09002040
10002040
11002040
Changed25.10.2026.
Checked25.10.2026.

Stops

15 stops~17 min in total
  1. Pennant Hills Station, Railway St, Stand B

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

    638departure0min
  2. Pennant Hills Rd opp Pomona St

    #2120161 — Pennant Hills Rd opp Pomona St

    +1 min1min
  3. Pennant Hills Rd at Railway Pde

    #212024 — Pennant Hills Rd at Railway Pde

    +1 min2min
  4. Pennant Hills Rd after Phyllis Ave

    #212032 — Pennant Hills Rd after Phyllis Ave

    589+1 min3min
  5. Pennant Hills Rd opp Nelson St

    #212025 — Pennant Hills Rd opp Nelson St

    589+1 min4min
  6. Pennant Hills Rd after Kenley Rd

    #207618 — Pennant Hills Rd after Kenley Rd

    589+1 min5min
  7. Normanhurst Public School, Pennant Hills Rd

    #207619 — Normanhurst Public School, Pennant Hills Rd

    589+1 min6min
  8. Normanhurst Boys High School, Pennant Hills Rd

    #2076150 — Normanhurst Boys High School, Pennant Hills Rd

    589+1 min7min
  9. Pennant Hills Rd at Russell Ave

    #207616 — Pennant Hills Rd at Russell Ave

    589+1 min8min
  10. Pacific Hwy at Woolcott Ave

    #207613 — Pacific Hwy at Woolcott Ave

    589+1 min9min
  11. Pacific Hwy before Yardley Ave

    #207712 — Pacific Hwy before Yardley Ave

    589N90+2 min11min
  12. Barker College, Pacific Hwy

    #207735 — Barker College, Pacific Hwy

    587589+2 min13min
  13. Pacific Hwy opp Leonard St

    #207736 — Pacific Hwy opp Leonard St

    587588589+1 min14min
  14. Pacific Hwy opp Westfield Hornsby

    #207737 — Pacific Hwy opp Westfield Hornsby

    575587588589591+1 min15min
  15. 575587588589591595+3+2 min17min

Frequently asked questions

When are the first and last departures of line 590?

On weekdays the first departure from Pennant Hills Station, Railway St, Stand B is at 05:59 and the last at 22:00. There are 45 departures in total.

Does line 590 run on weekends?

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

Does line 590 run on Sundays?

Yes. On Sundays line 590 has 42 departures from Pennant Hills Station, Railway St, Stand B, the first at 07:20 and the last at 22:00.

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 17 minutes on average — from about 15 minutes off-peak to about 22 minutes at peak.

How many stops does line 590 have?

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

How long is the route of line 590?

The route in this direction is about 7.2 km long.