On 9 December 1985, the line from Revesby to East Hills was duplicated with a new track laid to the north of the existing one.[5] The line from Kingsgrove to Revesby was duplicated around the same time.[6]
The Rail Clearways Program saw the station's role change significantly, with plans to considerably boost capacity of the East Hills line by creating two centre turnbacks at the station to replace a side turnback at East Hills, and quadruplicating the line from Kingsgrove to Revesby.
In 2006, construction commenced on a second island platform and a replacement footbridge. Platform 3 opened in December 2008, as the main platform to the west. The existing Platform 2 became a centre turnback with only a few services initially using the facility.[7] In October 2009, a new timetable was introduced, and Revesby replaced East Hills as the major intermediate terminus.
In April 2013, as part of the quadruplication of the line from Kingsgrove to Revesby, Platform 4 opened.[8]