The river is 122.7 km long with a catchment of 2,636 km2 and flows in a roughly north–south direction, originating from Mount Gemuruh and then empties into the Strait of Johor.
A river measuring 122.7 kilometers in length has a basin encompassing 2,636 square kilometers, flowing predominantly southward from Mount Gemuruh to eventually reach the Strait of Johor.