The river rises in the low hills to the south of Silverdale and flows into Karepiro Bay on the Hauraki Gulf.
In the southern lowlands near Silverdale, the river rises and eventually flows into Karepiro Bay, which is a part of the Hauraki Gulf.