The accident occurred on Wednesday when the bus lost control approaching a ferry at Daulatdia in Rajbari district, about 100 km (62 miles) from Dhaka. The bus overturned and sank nearly 30 feet (9 m) into the river, according to police and the Fire Service and Civil Defence.
Rescuers recovered 22 bodies from inside the submerged bus, including six men, 11 women and five children, Fire Service official Talha Bin Zasim said.
Twenty-four people have been confirmed dead so far, including two women who died after being rescued, he said.
Four fire service units and 10 divers were leading the search and rescue efforts, supported by the army, police, coast guard and local authorities.
Officials fear more passengers may still be missing. Hundreds of people die each year in road and ferry accidents in Bangladesh.
(Reporting by Ruma Paul; Editing by Tom Hogue)

Bodies of the bus accident victims arrive at Rajbari Government Hospital, a day after a bus plunged into the Padma River while boarding a ferry in Rajbari district, 84 km from Dhaka, Bangladesh, 26 March 2026. At least 23 people were killed and several remain missing as search and rescue operations continue for the Dhaka-bound passenger bus after it plunged into the river on 25 March, according to police officials. EPA/STR