The river flows south and subsequently turns east. It joins the northern part of the Rybinsk Reservoir of the Volga near the city of Cherepovets. Cherepovets, as well as the urban-type settlement of Sheksna, are located on the Sheksna.