It begins near Browder Ridge in the Cascade Range and flows generally south through the Willamette National Forest to meet the larger river at Trail Bridge Reservoir, about 82 miles upstream of the McKenzie's mouth on the Willamette River.