ตำรวจได้เปิดเผยสาเหตุที่เรือล่มเกิดจากดินริมตลิ่งถล่มลงมาใส่เรือลำดังกล่าว ขณะจอดอยู่ในแม่น้ำ โดยขณะเกิดเหตุมีผู้โดยสารอยู่ในเรือประมาณ 50 คน ซึ่งเป็นการบรรทุกเกินขนาด
สำหรับบังกลาเทศเป็นประเทศที่เกิดอุบัติเหตุเรือล่มอยู่บ่อยครั้ง โดยส่วนใหญ่เกิดจากการบรรทุกน้ำหนักเกิน ทำให้ผู้เสียชีวิตในหลายๆครั้ง และมีจำนวนมากเป็นร้อยคน