The station was opened as part of the branch line from New Holland to Barton-on-Humber in 1849. It was planned that the railway would extend westwards from Barton to Winterton and beyond, though this never happened. In the early years of the 20th century, plans were published, authorised in Parliament, and land bought and marked out on the ground, for the Barton Branch to link up with the North Lindsey Light Railway, at Winteringham. Initially, the plans were that the branch would join the Barton Branch via the coalyard, but this was later changed to an end on join to the 'main' line at Barton. People who owned property that would need to be demolished for this purpose were warned. Though the First World War was used as a reason to delay the extension, it was anticipated that post 1919, it would go ahead. A diversion of the A1077 was authorised for South Ferriby, and a crossing of Sluice Lane in Winteringham. Further pleas from Lindsey County Council, and the local MP were made to get the line built, including the reason of getting work for men to do in the 1920s. Even after the passenger service was withdrawn on the NLLR in 1925, the proposals were retained, and it was not until 1934 that plans to connect the Barton Branch and the NLLR were finally abandoned officially. At the same time as the proposal for a line from Winteringham to Barton was proposed, Immingham Docks was being built (started 1906, opened 1912). We can see the rationality of such a line for direct freight in to Immingham Docks - there was even talk of doubling the track on the Barton Branch, and a proposal for a new line direct from Barton to Goxhill so that the Goxhill - Immingham Docks Branch could serve the docks directly from Scunthorpe and Barton! Barton station was considerably larger until the early 1970s, but the old goods yard & buildings were all demolished by British Rail in 1973. The nearby bus station was added in 1981 when the Humber Bridge opened, whilst the station platform now in use was rebuilt to current specifications in 1998.
