Der Fluss entspringt im Kirikumäe-See in Estland und bildet am Oberlauf dessen Grenze zu Russland. Ein großer Teil des Einzugsgebiets ist bewaldet. Auf lettischem Territorium fließt der Fluss bis zur Mündung in südliche Richtung. Unterhalb von Litene bildeten sich durch den mäanderförmigen Lauf viele Altwasser.
Größte Zuflüsse sind Sita (41 km) und Paparze (27 km).