[1] Tiene su antecedente en una parada y depósito de vía y obras u obrador establecido en 1872 durante la construcción del Ferrocarril Buenos Aires al Puerto de la Ensenada, adquirido luego (1898) por el Ferrocarril del Sud.
Al nacionalizarse los ferrocarriles y reorganizarse el sistema ferroviario en 1948, pasó a ser parte de la red del Ferrocarril General Roca.
En el año 1980, se prometió la electrificación de la línea Roca pero por diversos problemas se retrasó, siendo inaugurado el servicio eléctrico en julio de 2017.
Originalmente, la estación se llamó Conchitas, debido a su cercanía con el arroyo del mismo nombre.
En 1930 recibió su nombre actual en homenaje al naturalista argentino William Henry Hudson (conocido también como Guillermo Enrique Hudson) nacido en Quilmes y fallecido en 1922.