The station opened as Dundas on 17 September 1886 on the single track line.
In February 2007, the fence was removed to allow construction of smartcard readers for the Tcard system.
In March 2006 it was revealed, that asbestos fibre had been disturbed by contractors installing cabling for the Tcard project in the roof of the ticketing office at the station.
[5] Central Coast & Newcastle Line trains used to serve the station until the 30 September 2018 timetable change, when the service was altered to no longer stop here.
Busways operates eight bus routes via Eastwood station, under contract to Transport for NSW: Eastwood station is served by one NightRide route: