[2][3] On 4 December 1889, the line was extended to Bacchus Marsh, meaning that trains could then operate from Melbourne to Ballarat via Ballan.
Being on a single track section, the station served as a crossing loop, with an interlocked signal box erected in 1890.
[2][3] In 1996, the loop was abolished and the signal box closed, meaning that Ballan was no longer available for the crossing of trains.
[3] In 2004, as part of the Regional Fast Rail project, the track at the eastern end of the station was realigned in order to permit an increase in the maximum speeds of trains though the curve.
In 2006, the station itself was refurbished, and included an upgrade to the waiting room, new toilets, resurfacing of the platform and new fencing and lighting.