Bodri river rises in North Serayu Mountains from Mount Sundoro (3,150 m) at the village of Canggal, Candiroto District, Temanggung Regency. It also receives streams from the north slope of Mount Prahu (2,590 m) at Dieng Plateau, Mount Beser (1,036 m), Mount Kepiting (1,169 m) and also from Mount Ungaran (2,050 m) in Semarang Regency. The upstream in Temanggung Regency is called "Lutut River" (Sungai Lutut).