Rail link between Dhaka and northern regions remained suspended for five hours following the accident, Kaliakair Fire Service Station Officer Kabirul Alam said.
Karima Begum, 30, died as the Dhaka-bound Nilsagar Express collided with a Netrakona-bound bus at 4:15am.
And Masud Rana, 35, was declared dead at the Upazila Health Complex, sources at the fire service and police said.
The bus got stuck at the rail track as there was no gate barrier at the level crossing. Although the train driver tried his best but could not avoid the collision, sources said.
Then the train pushed the bus for about one kilometer before coming to a halt, said the train operator Mostafizur Rahman.
Fire service and police rescued four people who got stuck inside the bus.
The gateman of the level crossing has been suspended. Also, a five-member probe body has been formed over the incident, Shahjahan Mia, station master at Joydebpur railway station, said.
Kaliakair Police Station Sub-Inspector Morshed said extra police were deployed on the spot to ensure the security of commuters’ belongings after the accident.
Also read: Three killed as train hits private car in Jashore