The headwaters of the river rise in the Abydos Plain between the Chichester Range and the Mungaroona Range in the Scientific Reserve then flow in a north-westerly direction crossing the North West Coastal Highway approximately 60 kilometers South of Port Hedland then discharging into the Indian Ocean near Cape Thouin.