– Vi har räddat fem människor och bärgat 25 kroppar, säger den lokala polischefen Miraz Hossain till nyhetsbyrån AFP.
Olyckan skedde i Padmafloden, nära staden Shibchar, strax söder om huvudstaden Dhaka, då en fullastad båt med minst 30 passagerare ombord krockade med ett skepp som transporterade sand. Flera personer saknas och räddningsarbetet fortsätter, enligt polisen.
Olyckor till sjöss är vanliga i Bangladesh på grund av dåligt underhåll och bristande säkerhetsrutiner. I början av april omkom över 30 personer i en liknande förlisning.