Dhaleshwari River a distributary of the jamuna, takes off in the northwestern part of tangail district. It is a meandering river having two branches. The main stream flows north of manikganj and joins the other branch, the Kaliganga, south of Manikganj. The Kaliganga again joins with the Dhaleshwari. The buriganga was once a distributary of the Dhaleshwari and used to discharge its flow again into the Dhaleshwari. It meets the shitalakshya river near narayanganj and flows south to meet the meghna near Shaitnol and then loses its separate identity. Total length of the river is about 160 km. [Mesbah-us-Saleheen]
See map in brahmaputra-jamuna river system.