Edna har sin opprinnelse i den nordre delen av Folgefonna nasjonalpark, som ligger i kommunene Odda og Kvinnherad. Edna renner ned fjellsiden i østlig retning og har sitt utløp i Sørfjorden.