Its sources are the glaciers of Monte Rosa at the border with Switzerland. It flows through the Alpine valley Valsesia and the towns Varallo Sesia, Quarona, Borgosesia and Vercelli. The Sesia flows into the Po River near Casale Monferrato.