The modern city adjoins about half the length of the river between Lake Drużno and Elbląg Bay (Zatoka Elbląska, an arm of the Vistula Lagoon), and spreads out on both banks, though mainly on the eastern side.
Elbląg is not a deep-water port.