Elva har utspring i 1 135 meters høyde i Hrubý Jeseník-fjellene og renner derfra i sørøstlig retning, før den snur mot nordøst og munner ut i Opava nær byen Opava. Elva danner deler av den historiske grensa mellom Mähren og Schlesien.