La gare de Saint-Aubin est aussi, depuis le 19e siècle, la gare d’Elbeuf. En effet, craignant l’émigration des ouvriers rouennais, Elbeuf ne s’est dotée d’une gare qu’en 1883 lors de la réalisation de la ligne Rouen-Orléans.
La gare est reconstruite dans les années 1930 avec un décor en faux-pans de bois dans le style néo-normand.