North East Frontier Railway spokesman S Hajong said trees had fallen on the tracks following heavy storm and incessant rains at Alipurduar division.
The engine and five coaches of the New Jalpaiguri-Alipurduar Passenger had derailed after the train hit the fallen trees last night at Madarihat, Hajong said.
There was no casualty.
Hajong said that several trains passing through the section have been diverted including Kanchan Kanya, Sikkim Mahananda Express, Kamakhya Puri Express, Kamakhya Danapur Capital Express, Dibrugarh Jhajha Express
Several local trains have also been cancelled including Dhubri-Alipurudar Jn-New Jalpaiguri Intercity Express, New Jalpaiguri-Alipuruduar Jn Intercity Express, Bamanhat New Jalpaiguri passenger and Alipuruduar Jn-New Jalpaiguri Passenger.