Castle Hill is served by a number of buses, mostly operated by Hillsbus. Most of the following services stop at Castle Hill Interchange (opposite Castle Towers), which is a 5 minute (slight uphill) walk to the Parish.
Major bus services include:
- 600/603/604 – Castle Hill to Parramatta
- M60 – Hornsby to Parramatta via Thornleigh, Cherrybrook and Castle Hill
- 610 – Rouse Hill to the City via Kellyville, Castle Hill and Lane Cove
- 610X/M61 – Castle Hill to the City
- 619/621 – Rouse Hill to Macquarie Park via Kellyville and Castle Hill
Please keep in mind there are fewer services on Sundays.
You can catch a train to stations including Wynyard (City), Macquarie Park, Parramatta and Hornsby where you can then catch one of the above buses direct to Castle Hill.
To plan your trip on public transport, please use the Trip Planner at transportnsw.info