Rail communication of northern region with other parts of the country has disrupted since Friday night after a goods train derailed at Ahsanganj in Naogaon.
The locomotive and seven other loaded wagons slipped the track at around 11:20pm when the Shantahar-bound train was entering the Ahsanganj Rail Station.
The accident occurred as the driver fell asleep and the train ran ignoring signals to stop outside the station, said Akhtaruzzaman, chief operations superintendent of western railway.
Two relief trains and cranes from Pakshey and Lalmonirhat stations started rescue operation at about 4:45am yesterday and four derailed wagons have been pulled off as of 4:00pm, railway officials said.
The rescue operation was greatly hampered following torrential rain in the afternoon. Besides, the heavy wagons, each weighing over 90 tons, also added to the rescue difficulties, as the capacity of the relief cranes is around 65-tons.
"We are continuing the work by unloading the goods," Akhtaruzzaman said.
Azimuddin, the locomotive master and his assistant Rafiqul Islam were suspended and departmental actions are underway against them.
Stranded passengers of trains on both sides of Ahsanganj were taken to destinations after changing trains in the afternoon.
Senior railway officials from Rajshahi and Dhaka visited the spot.