The Rohilkhand and Kumaon Railway started construction of railway line from Bhojipura to Kathgodam under a contract dated 12 October 1882. This was the main line, 53.92 miles in length sanctioned in 1882 and opened on 12 October 1884. Later this line was extended from Bareilly to Soron in 1906.
The railway line Kasganj–Soron section was constructed by the Rajputana and Malwa Railways in 1885 when it was constructing the Kanpur–Achnera section. Later on, when the R&KR constructed the Bareilly–Soron line in 1906 the short section Soron–Kasganj was given over to it. The MG extensions from Moradabad to Kashipur, from Kashipur to Ramnagar and Lalkuan to Kashipur were completed by 1908. Kasganj Junction railway station is a main railway station in Kasganj district, Uttar Pradesh. Its code is KSJ. It serves Kasganj city. The station consists of five platforms.[1]