Originating near South Fork Mountain in the Cascade Range, the river runs generally north through rugged terrain in the Mount Hood National Forest. Near the headwaters, the river flows northwest, passing under Forest Road 4540, which parallels the river's left bank for about . At this point the river flows under Forest Road 45, a loop road that follows ridges to the left and right of the South Fork for much of the rest of its course.