The town also has a rail station, called Dalgaon station, connecting the town with the rest of the country. There are frequent trains plying between Birpara and Siliguri. Trains like Kanchankanya Exp.(Sealdah to Alipurduar), Mahananda Exp. (New Delhi to Alipurduar), Capital Exp.(Kamakhya to Danapur), Jhajha Exp.(Jhajha to Guwahati), Kavi Guru Exp.(Jaipur to Kamakhya) connect it to main rail network. Intercity Express and Passenger Express connected Alipurduar Town & Siliguri City. Most of the people travel from Alipurduar to Siliguri by train.