The station is served by TER Hauts-de-France trains (Amiens - Compiègne line).
[2] Estrées-Saint-Denis was previously a local railway centre, with connections to Clermont-de-l'Oise and to Ormoy-Villers [fr].
In addition to main-line services, it was the point of departure for the metre gauge secondary line operated by the Estrées-Saint-Denis - Froissy - Crèvecœur-le-Grand railway company, which linked the three towns via Saint-Just-en-Chaussée.
In 1899, there were 26 passenger trains a day in 5 directions: Compiègne, Verberie, Saint-Just-en-Chaussée, Amiens and Clermont.
The station was completely renovated in summer 2008 to simplify the layout of the tracks and to make it accessible to the handicapped.