The river's source is the western slopes of the Greater Khingan mountains of Inner Mongolia. In its lower course, it forms the boundary between China's Inner Mongolia, and the Mongolian Republic until around , the river splits into two distributaries. The left branch (the Halh River proper) flows into the Buir Lake