La gare de Creil est ouverte en juin 1846 par la compagnie du Nord. De Paris-Nord, la ligne se dirigeait alors vers Ermont puis Saint-Ouen-l'Aumône avant de bifurquer vers Creil en remontant la vallée de l'Oise.
La ligne directe Saint-Denis - Creil via Survilliers-Fosses est ouverte le 10 mai 1859 après six ans d'études puis quadruplée jusqu'à Survilliers - Fosses en 1907.
La ligne Creil - Jeumont ouvre jusqu'à Compiègne en 1847. La ligne Creil - Beauvais est ouverte en 1857.
Les transports en commun desservant la gare sont constitués :