Darjeeling Himalayan Railway extended its 2 ft (610 mm)-wide narrow-gauge line from Siliguri to Kishanganj in 1915.
[1] In 1948–50, the Kishanganj branch of the Darjeeling Himalayan Railway was taken over for the purpose of completing the Assam Rail Link project, converted to 1,000 mm (3 ft 3+3⁄8 in) metre gauge and connected to the North Eastern Railway network at Barsoi.
[1][2] The railway lines in the area started being converted to 1,676 mm (5 ft 6 in)-wide 5 ft 6 in (1,676 mm) broad gauge from the early 1960s.
[1] Kishanganj railway station has the following amenities: computerized railway reservation system, waiting room, free google wifi, retiring room vegetarian and non-vegetarian refreshment room, bookstall and Government Railway Police (G.R.P) office.
A small platform is used for goods unloaded from freight trains.