Der Hamburger Hafen liegt verkehrsgünstig zwischen Nord- und Ostsee. Von der Nordsee aus ist der Hafen über die Elbe zu erreichen. Etwa 115 Kilometer oder 70 Seemeilen liegen zwischen der Elbmündung und der Stadt Hamburg. Über den Nord-Ostseekanal ist die Elbe mit Skandinavien und dem gesamten Ostseeraum verbunden. Der Elbe-Seitenkanal und der Mittellandkanal ermöglichen einen Transport in das Binnenland hinein. Für Binnenschiffe bietet der Elbe-Lübeck Kanal zudem eine Verbindung von Hamburg in die Ostsee.