It originates in the Sattal lakes of Uttarakhand state, and flows south past Kathgodam, Haldwani, Kichha and Shahi, finally joining the Ramganga River about 15 kilometers northwest of Bareilly in Uttar Pradesh, Ramganga in turn is a tributary of the river Ganges.