Flemington station opened in 1884. On 25 May 1924, it was relocated further west to its present site when the Main Suburban line was quadrupled from Homebush to Lidcombe.[3][4]
From 1923 until 1972, extensive cattle yards existed opposite the station to the north.[4][5] This was redeveloped as the Sydney Markets in 1975. It included railway sidings for produce trains. These have since been decommissioned. When Enfield Yard was closed for redevelopment in the mid-1990s, the sidings became a locomotive changeover point for freight trains.[6]
The suburb of Flemington, south of the station, has long been residential. In 1992, the suburb of Flemington has been officially renamed "Homebush West", although this name is only really used as a technical term for the houses above the station. Due to the change in the official name of the suburb and the importance of the neighbouring Sydney Markets, in 2015 a proposal was raised to rename the station to "Sydney Markets railway station".[7]
An upgrade to the station was planned from 2014 and works completed in 2018, resulting in the replacement of the historic concourse with a new one with lift access to the platforms.[8]
Flemington railway station consists of two island platforms. The northern one (platforms numbered 1 and 2) is not in regular use, and regular scheduled services only use the southern island platform (numbered 3 and 4). Stairs and lifts connect the platforms to an overhead concourse. The main village commercial centre of Flemington is south of the station, and the concourse descends to street level here via stairs and a lift. To the north of the station is the large market complex of Sydney Markets at the Flemington locality. The concourse is connected to the markets on the north side via a long, elevated walkway which spans across the freight line tracks and former goods sidings and continues into the market complex.