The Port of Hamburg is Germany’s largest seaport, sitting on the tidal River Elbe in the city-state of Hamburg, 110 km upstream from the river’s mouth on the North Sea at Cuxhaven. It handled about 8.3 million TEU (twenty-foot equivalent units) and 114.6 million tonnes of cargo in 2025, making it Europe’s third-busiest container port after Rotterdam and Antwerp-Bruges and about 27th in the world in 2025. The port traces its founding to a charter dated 7 May 1189, and it matters because an inland harbour this deep into the continent gives ships a short overland run to Germany, the Czech Republic, Austria and Poland.
Where the Tidal Elbe Splits Around Wilhelmsburg
Everything about Hamburg’s port begins with one piece of river geography. The Elbe rises in the Giant Mountains of the Czech Republic and runs 1,094 km to the sea, but from the weir at Geesthacht, at river kilometre 586, it stops behaving like an ordinary river and starts to feel the tide. A few kilometres downstream, inside Hamburg, the tidal Elbe breaks into a braid of channels: the Norderelbe (Northern Elbe) along the old city, and the Süderelbe (Southern Elbe) further south, with smaller arms such as the Reiherstieg and the Köhlbrand between them.
Between those arms lie low marsh islands, and the largest of them, Wilhelmsburg, together with Veddel, Steinwerder, Kleiner Grasbrook and Waltershof, became the land on which the port was built. A branching estuary gave Hamburg what a single straight channel could not: dozens of kilometres of sheltered bank where basins could be dug out of the marsh and quays built along each arm. Today the port covers about 74 km², of which about 43 km² is land. The two main anabranches, the Norderelbe and the Köhlbrand, rejoin south of Altona, and at the bay of Mühlenberger Loch, at kilometre 634, the river becomes the Lower Elbe for its final run to the sea.
People have been reshaping this braid for centuries. The Gose Elbe was cut off from the main stream by a dike in 1390, and the Dove Elbe was diked off in 1437 and 1438, both to protect farmland from floods and to push more water past the harbour. The medieval town itself grew on higher ground between the Alster and the Elbe, where Charlemagne ordered a castle, the Hammaburg, in 808. By 1241 an alliance with Lübeck had made Hamburg a founding partner of what became the Hanseatic League, with Hamburg as the North Sea end of the Lübeck–Hamburg trade axis.
Crossing the Channels: Old Elbe Tunnel to Köhlbrand Bridge
A port spread across islands has a problem that a seaside port does not: its workers live on one bank and its docks sit on another. By the early 1900s tens of thousands of shipyard and dock workers crossed the Norderelbe every day from St. Pauli to Steinwerder. Hamburg’s answer, begun on 22 July 1907 and opened in 1911, was the St. Pauli Elbe Tunnel, now called the Old Elbe Tunnel: two tubes 426 m long and 6 m in diameter, 24 m below the surface, reached by lifts at each end. It is still open around the clock to pedestrians and cyclists, although it closed to motor vehicles in October 2023.
The Köhlbrand Bridge, opened on 9 September 1974, solved the same problem for lorries. It carries traffic from the island port of Wilhelmsburg over the Köhlbrand to the A7 motorway at Waltershof and is the last bridge over the Elbe before the North Sea. Further downstream, the New Elbe Tunnel carries the A7 under the river just after the Norderelbe and the Köhlbrand reunite, the last road link across the estuary. Each crossing is a direct result of the river splitting into arms, and the port’s internal traffic map still follows those channels.
110 km from Cuxhaven: The Price of an Inland Harbour
Sitting 110 km from the open sea gives Hamburg a head start inland, but it also means every ship must steam up a narrow, tidal, shifting estuary past Cuxhaven, Brunsbüttel (where the Kiel Canal enters the Elbe) and Stade before it reaches a berth. Channel depth, not quay length, sets the limit on what Hamburg can handle. Deepening the Elbe for ever larger container ships has been one of the most argued-over projects in German port policy, opposed on ecological grounds because dredging changes currents, salt levels and the mudflats of the estuary. Hamburg had once joined Lower Saxony and Bremen in planning a new deep-water container port at Wilhelmshaven, the JadeWeserPort on the Jade Bight, but withdrew from that plan after a change of government in 2001.
The river also brings danger. On the night of 16–17 February 1962, a North Sea storm surge pushed water up the Elbe and breached the dikes in some 50 places. In Hamburg, about 100 km from the coast, the flood hit the residential areas of Wilhelmsburg hardest, and 315 people died in the city; the homes of about 60,000 people in the region were destroyed. The then police senator, Helmut Schmidt, coordinated the rescue. After 1962 the western part of the Süderelbe was sealed off as the Old Southern Elbe, and the eastern part now flows into the Köhlbrand, so the port’s channel pattern today is partly a product of flood defence.
Speicherstadt and the Free Port of 1888
Hamburg stayed outside the German Customs Union long after most German states joined it, and when the city finally acceded in 1888 it negotiated a customs-free zone inside the port. The Free Port opened on 15 October 1888 and let merchants store, repack and re-export goods without paying duty. To build warehouses for it, the city demolished the Kehrwieder and Wandrahm quarters on islands in the Elbe, starting in 1883, and more than 20,000 people had to move.
The result was the Speicherstadt, built between 1883 and 1927: a 1.5 km strip of brick warehouses on oak-log foundations, cut through by canals (called Fleete) so that barges could load straight from the water. It is the largest warehouse district in the world standing on timber piles, and on 5 July 2015 it became a UNESCO World Heritage Site together with the neighbouring Kontorhaus District. The company set up to manage it in 1885 grew into HHLA, the port’s largest terminal operator, whose headquarters still sits in the Speicherstadt.
The Free Port lasted almost 125 years and was closed on 1 January 2013. Well before that, the old Grasbrook harbour next to the Speicherstadt had been taken out of the customs zone (on 1 January 2003) so it could be rebuilt as HafenCity, about 2.2 km² of offices and flats that is considered Europe’s largest urban redevelopment project by land area. Ground was broken on 20 June 2001, and the finished district is planned for about 12,000 residents and 40,000 jobs. Its landmark, the Elbphilharmonie concert hall, opened in January 2017 on top of an old quayside warehouse. As ships grew too big for the old basins, the working port moved west and downstream, and the city moved into the space it left.
Container Terminals at Waltershof and Altenwerder
The modern container port lies downstream of the old city basins, on the marsh islands of the southern bank. HHLA runs three of the four container terminals: Burchardkai at Waltershof, the oldest and largest container facility in the port; Tollerort; and Altenwerder, in the south of the city. Hapag-Lloyd holds a 25.1% share in Altenwerder. Altenwerder, which opened in 2001, is almost fully automated. Its quay wall is 1,400 m long, it can take ships drawing up to 16.7 m, and its capacity is about 3 million TEU a year. To build it, 12 million m³ of sand was pumped in to raise the ground, creating a drop of 24 m between the quay edge and the riverbed.
The figures show a port that peaked before the 2008–2009 financial crisis and has not regained that level. Throughput reached 9.89 million TEU in 2007, fell to about 7 million in 2009, recovered to 9.73 million in 2014 and has since drifted down, to about 7.8 million in 2024 before rising to 8.3 million in 2025. The river is one constraint: Rotterdam has been able to extend straight into the North Sea at Maasvlakte, while every Hamburg arrival depends on the depth of the Elbe channel.
Ownership has changed too. In 2023 the Chinese state-owned group COSCO took a minority stake in the Tollerort terminal after a dispute within the German government, and the Swiss-based shipping line MSC made an offer of nearly €1.3 billion for shares in HHLA. Hamburg also has three cruise terminals, at HafenCity, Altona and Steinwerder, spread along the same river arms as the cargo berths.
The Elbe Hinterland: From Prague to the Iron Curtain and Back
The river that brings ships in also carries cargo out. The Elbe basin covers about 148,000 km², and its largest cities include Berlin, Prague, Dresden and Leipzig as well as Hamburg. Barges can work upstream into the Czech Republic, and under the Treaty of Versailles Czechoslovakia was given the right to lease its own basin in Hamburg, the Moldauhafen; the lease signed on 14 February 1929 runs until 2028, and the Czech Republic has held that position since 1993.
That same geography made Hamburg vulnerable when Europe was divided. From 1945 to 1990 the border between the two German states ran east of the city, cutting the Elbe itself, and the port lost much of the hinterland that the Elbe had given it. West Germany built the Elbe Lateral Canal to link the Lower Elbe with the Mittelland Canal without passing through East Germany. After reunification and the eastward enlargement of the European Union, Hamburg recovered its old role as a gateway to Central and Eastern Europe, and HHLA’s rail subsidiary Metrans now runs container trains to terminals in the Czech Republic, Austria, Slovakia, Hungary and Poland.
Every first weekend of May the city still celebrates the port’s birthday, the Hafengeburtstag, dating it to the charter of 1189. To follow the river the port depends on, from the Giant Mountains to Cuxhaven, read our guide to the Elbe, and compare Hamburg’s inland site with the North Sea coast position of the Port of Rotterdam or with its German neighbour downstream on the Weser, the Port of Bremerhaven.
