The river system is approximately 100 kilometers long, aligned in a north-south direction and occupies much of the central and western Hauraki Plains (or more broadly, the Thames Valley), extending from Hinuera in the south before discharging into the Firth of Thames in the north, five kilometres west of Thames.