Desde su nacimiento fluye en dirección suroeste para dejar luego al este la ciudad de Narayanganj, en la región central de Bangladés hasta que se une con el río Dhaleswari cerca de Kalagachhiya.