The rail authorities recovered the Udayan Express's locomotive and two coaches 15 hours after their derailment in Moulvibazar, restoring Sylhet's train connectivity with Dhaka and Chattogram.
After the derailment caused by a collision with a fallen tree at Lawachara National Park in the early hours of Saturday, two rescue trains from Akhaura and Kulaura stations arrived and began the rescue operation.
The rail links were restored at 7:30 pm Saturday after two hours of effort, according to Shakhawat Hossain, the station master of Sreemangal station.
Rail connectivity between Sylhet and the rest of the country, which was suspended after the accident, has returned to normal.
Omar Faruque, the director of Udayan Express, said the intercity train ran into a storm while crossing the hilly areas in Lawachara around 4:45 am. A tree fell on the locomotive, causing the engine and carriages to derail.
In the afternoon, the remaining 12 coaches of the 14-coach train were taken to Sreemangal, and many scheduled train journeys were cancelled.
The Sylhet-bound Parabat Express train from Dhaka got stuck at the station. It returned to the capital in the afternoon with passengers from Sreemangal station.
Bangladesh Railway has formed a five-member committee to investigate the accident.