Zillur Rahman, deputy general manager of Bangladesh Inland Water Transport Corporation (BIWTC), said the authorities concerned kept ferry services suspended from around 5am because of poor visibility.
The ferry services resumed around 10am after the fog lifted.
Out of the 15 ferries operating on the route, nine were stuck mid river, one at Paturia and five others at Daulatdia.
Several hundred vehicles remained stranded on both sides.
Suspension of ferry services due to poor visibility is a common occurrence during winter in Bangladesh.