The river flows southeast for a bit before turning south until its confluence with Cady Creek.
It flows northeast before turning northwest to reach the coast at Urenui.
It initially flows southwest from its sources in the Maungataniwha Range before turning north.
It flows northeast before turning west to cross Murrhardt.
It flows southeast, crossing Stirling Road, before turning southwest.
It flows generally south before turning east to reach the Pacific Ocean five kilometres north of Castlepoint.
From there the river flows east through Entiat Meadows before turning south.
It flows to the west and south for a considerable distance before turning eastward.
The river flows south briefly before gradually turning from south to southwest over a stretch of about 13.5 km.
It flows to the north-west before turning south-west at Taumarunui.