The river rises in the low hills to the south of Silverdale and flows into Karepiro Bay on the Hauraki Gulf.
The stream begins its journey in the lowlands to the south of Silverdale and eventually merges with Karepiro Bay, which is part of the Hauraki Gulf.