Przepływająca przez Elbląg rzeka nosi tę sama nazwę co miasto. Często bywa mylnie nazywana kanałem. Nie jest to żaden sztuczny kanał, a całkowicie naturalny ciek wodny, znany już od ponad 1000 lat. Pierwszą informację o rzece mamy z roku 890 w relacji żeglarza Wulfstana. Pisał on o rzece Ilfing. Stąd ma wywodzić się nazwa miasta.
Rzeka nie jest długa – ma tylko 17,7 km. Bierze początek z jeziora Dru-zno i uchodzi do Zalewu Wiślanego. Kolejno łączą z nią swoje wody rzeka Ty-na, Fiszefka i Kumiela. Na wysokości Starego Miasta do rzeki dołączona jest dawna fosa Wyspy Spichrzów, a w okolicach Elektrociepłowni Elbląg – Kanał Jagielloński. Cechą charakterystyczną tej rzeki jest okresowa zmiana kierunku nurtu. Przy silnych wiatrach północnych rzeka płynie w kierunku jeziora. Jest to tzw. „cofka”, która powoduje m.in. zmiany w zasoleniu rzeki i jeziora Druzno.