[2] The river passes through two provinces; Central Java and Yogyakarta Special Region.
The source of the river is on the slopes of Mount Sindoro, Central Java.
The river runs to the southeast through the city of Magelang, then through the historical Kedu Plain passing near the well known Borobudur, Mendut, and Pawon temples.
The mouth of the river is located in Poncosari, at Trisik beach on the southern shore of Java facing Indian Ocean.
The warmest month is January, when the average temperature is around 27 °C, and the coldest is July, at 23 °C.