Hornsby railway station
|Location||George Street, Hornsby|
|Operated by||Sydney Trains|
|Distance||33.86 kilometres from Central via Strathfield|
|Platforms||5 (1 side, 2 island)|
|Website||Transport for NSW|
|Opened||17 September 1886|
|Previous names||Hornsby Junction|
|Passengers (2013)||11,560 (daily) (Sydney Trains, NSW TrainLink)|
Hornsby railway station is located at the junction of the Main Northern and North Shore lines, serving the Sydney suburb of Hornsby. It is served by Sydney Trains T1 North Shore & Northern Line services and NSW TrainLink Intercity and regional services.
The station opened on 17 September 1886 as Hornsby, but was renamed Hornsby Junction on 1 November 1894. This was due to the construction of Normanhurst station to the south, which was initially named Hornsby as it was located in what was the more densely populated area of Hornsby at the time. Naming the station Hornsby Junction was an attempt to avoid confusion, but it was realised that having two Hornsby stations was still very confusing. On 1 May 1900, the suburb and station to the south was renamed Normanhurst, and Hornsby Junction reverted to Hornsby.
On 1 January 1890, Hornsby became a junction station with the opening of the North Shore line to St Leonards. In 1894, a third platform was built along with a locomotive depot to the east of the station. Hornsby was the northern extremity of the electrified network from 1930 until it was extended to Gosford in 1960. The wires did continue north of the station as far as the Hornsby Maintenance Depot.
As part of the CityRail Clearways Project, a fifth platform was constructed for use by through northbound trains. To allow for the new line, the Hornsby Signal Box was shifted 120 metres in 2007. The new platform opened on 16 March 2009, with the existing Platform 4 becoming a turnback platform for Northern line trains. The additional platform allows extra trains to run on the Northern line via the Epping to Chatswood line and improves reliability. As Hornsby is both an originating and terminating point for some services, on 10 July 2003 the communications system in a Millennium Train failed because the train's software could not compute that the origin and destination of the service had the same name.
Platforms & services
|1||Services to Hornsby, Richmond & Emu Plains via Gordon|||
|2||Terminating services from Central
Services to Berowra
Evening peak services to Wyong
services to Epping, Richmond & Emu Plains via Gordon
|3||Services to Central via Strathfield railway station|||
|Services to Central|||
|Services to Central|||
|Services to Central|||
|4||Terminating services to and from Central via Strathfield railway station|||
|5||Services to Grafton, Casino & Brisbane|||
|Services to Armidale/Moree|||
|Services to Newcastle|||
Hillsbus operates one route to and from Hornsby station:
- M60: to Parramatta station via Thornleigh, Pennant Hills, Cherrybrook, Castle Hill and Baulkham Hills.
Transdev NSW operates nine routes to and from Hornsby station:
- 575: to Macquarie University via Turramurra
- 587: to Westleigh
- 588: to Normanhurst West 
- 589: to Sydney Adventist Hospital
- 592: to Brooklyn & Mooney Mooney
- 595: to Mount Colah
- 596: to Hornsby Heights
- 597: to Berowra station
- 598: Hornsby Loop via Asquith
Hornsby is also the terminus of two NightRide routes:
- Bureau of Transport Statistics. "Train Statistics 2014" (PDF). Transport NSW. Retrieved 12 July 2018.
- Hornsby Station NSWrail.net
- Hornsby Railway Station Group & Barracks NSW Environment & Heritage
- "Byways of Steam Cowan - Hornsby" Roundhouse January 1985 pages 4-24
- Massarella, Carlo. Monster Moves: Adventures in Moving the Impossible. London: Quercus Publishing. p. 180. ISBN 9780857386335. OCLC 751789641.
- Hornsby Platform 5 & Stabling Project Profile Transport Infrastructure Development Corporation
- Millennium Train Incident Reports CityRail 24 October 2007
- "T1: North Shore line timetable". Transport for NSW.
- "Central Coast & Newcastle line timetable". Transport for NSW.
- "T1: Northern line timetable". Transport for NSW.
- "North Coast timetable" (PDF). NSW Trainlink. 30 September 2018.
- "North West timetable" (PDF). NSW Trainlink. 30 September 2018.
- "Hillsbus route M60". Transport for NSW.
- "Transdev NSW route 575". Transport for NSW.
- "Transdev NSW route 587". Transport for NSW.
- "Transdev NSW route 588". Transport for NSW.
- "Transdev NSW route 589". Transport for NSW.
- "Transdev NSW route 592". Transport for NSW.
- "Transdev NSW route 595". Transport for NSW.
- "Transdev NSW route 596". Transport for NSW.
- "Transdev NSW route 597". Transport for NSW.
- "Transdev NSW route 598". Transport for NSW.
- "N80 Nightride". Transport for NSW.
- "N90 Nightride". Transport for NSW.