Elva renner nordover fra innsjøen Peipus, som har en rekke tilførselselver i det lave landskapet sør for innsjøen. De har utspring vesentlig i Russland, noe i Estland og Latvia, og helt sør så vidt også i det aller nordligste Belarus.