The Dhaka-bound Jamuna Express derailed in Tejgaon, Dhaka, on Wednesday.
The train from Jamalpur derailed at about 8am, media reports said quoting Dhaka railway police station Officer-in-Charge Ferdous Ahmed Biswas.
As of 9:30am, train movement was ongoing on one track.
No casualties have been reported, but there was heavy traffic at Karwan Bazar level crossing and Moghbazar due to the train being stuck there.