Elva har sin kilde i Idaho i det nordøstlige Latah County, i Hoodoo-fjellene i St. Joe National Forest. Elva renner vestover, nær State Highway 6, der den nærmer seg delstatsgrensa. I Washington renner elva i Whitman County til byen Palouse og deretter til Colfax, hvor den møter sin søndre arm, som har sitt utspring i de sørlige skråningene av Moscow-fjellet i Palouse-kjeden. Den renner sør for Moscow og vestover til Pullman.