The table below lists 20 of the busiest ports in Europe; Rotterdam currently ranks first here, and tenth in the world by cargo tonnage. For ferries, transport vehicles like heavy trucks are included using their full weight, while passenger cars are not counted as cargo.
More information Port, Country ...
Top 20 ports of Europe by annual cargo tonnage
Port of Rotterdam |
Netherlands |
Rotterdam |
North Sea |
438,800,000 |
2023[1] |
Port of Antwerp-Bruges |
Belgium |
Antwerp, Bruges |
North Sea |
271,000,000 |
2023[2] |
Port of Novorossiysk |
Russia |
Novorossiysk |
Black Sea |
161,400,000 |
2023[3] |
Port of Hamburg |
Germany |
Hamburg |
North Sea |
114,300,000 |
2023[4] |
Port of Ust-Luga |
Russia |
Ust-Luga |
Baltic Sea |
112,500,000 |
2023[3] |
Port of Algeciras |
Spain |
Algeciras |
Mediterranean Sea |
107,000,000 |
2022[5] |
Port of Constanța |
Romania |
Constanța |
Black Sea |
92,500,000 |
2023[6] |
HAROPA Port [fr] |
France |
Le Havre, Rouen, Paris |
English Channel |
81,300,000 |
2023[7] |
Port of Gdańsk |
Poland |
Gdańsk |
Baltic Sea |
81,000,000 |
2023[8] |
Port of Valencia |
Spain |
Valencia |
Mediterranean Sea |
76,746,424 |
2023[9] |
Port of Marseille |
France |
Marseille |
Mediterranean Sea |
72,000,000 |
2023[10] |
Port of Barcelona |
Spain |
Barcelona |
Mediterranean Sea |
64,000,000 |
2023[11] |
Port of Primorsk |
Russia |
Primorsk |
Baltic Sea |
63,100,000 |
2023[3] |
Port of Amsterdam |
Netherlands |
Amsterdam |
North Sea |
63,000,000 |
2023[12] |
Port of Bergen |
Norway |
Bergen |
North Sea |
59,492,185 |
2022[13] |
Port of Murmansk |
Russia |
Murmansk |
Barents Sea |
57,800,000 |
2023[3] |
Port of Trieste |
Italy |
Trieste |
Mediterranean Sea |
55,600,000 |
2023[14] |
Port of London |
United Kingdom |
London |
North Sea |
54,880,000 |
2022[15] |
Port of Immingham |
United Kingdom |
Immingham, Grimsby |
North Sea |
50,166,000 |
2022[15] |
Port of Saint Petersburg |
Russia |
Saint Petersburg |
Baltic Sea |
49,600,000 |
2023[3] |
Close