It flows north-northwest for approximately  until it reaches Rubicon Reservoir. The river then travels northwest and within  of the Rubicon Reservoir is met by Highland Creek, Miller Creek, and the Little Rubicon River.
The river travels north-northwest until reaching Rubicon Reservoir. It then continues northwest, and within a certain distance of Rubicon Reservoir, Highland Creek, Miller Creek, and the Little Rubicon River join it.