They said strong current in the turbulent river apparently upturned ferry which was carrying nearly double the number of passengers than its capacity on Monday morning in Munshiganj area.
"Two bodies were retrieved so far while some 45 passengers were rescued alive by vessels and speedboats which were plying nearby rescued immediately after the accident," a police official told PTI from the scene by phone.
Munshiganj Police chief Tofazzal Hossain said some of the passengers could swim to safety but many were feared trapped or drowned.
The private Samoy and other TV channels said the navy and fire service divers joined the rescue campaign but the inclement weather made the situation difficult to search for more bodies or passengers as the river remained very rough.
The accident took place when the ferry was on its way to Mawa terminal starting from Kewrakandi of southwestern Madaripur.
Bangladesh Inland Water Transport Authority officials said a salvage vessel was directed to reach the site as soon as possible to retrieve the sunken boat Pinak-6.
The accident occurred nearly three months after a boat capsized in the same area killing 50 people.
Ferry accidents are common in riverine Bangladesh criss-crossed by some 230 river especially in the southern and northeastern regions while faulty design of boats and ferries alongside poor safety standards are generally blamed for the disasters.
Image: An overcrowded ferry navigates through Buriganga River in Dhaka (photo for representation only)
Photo: Andrew Biraj/Reuters
India's tough stand on WTO gets support from UN body
SAARC to fast-track development bank: Nepal
First US contact with Modi sarkar holds hope
Challenges aplenty for Sikka at Infosys: Analysts