Elva har sitt utspring i kommunen og byen Elstra i Oberlausitz, og følger i grove trekk en parallell retning med Elben, mot nordvest. Elva munner ut i Elben øst for den større byen Wittenberg.