The table below lists 20 of the busiest ports in Europe; Rotterdam currently ranks first here, and eleventh 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 Bergen |
Norway |
Bergen |
North Sea |
67,964,648 |
2023[11] |
Port of Barcelona |
Spain |
Barcelona |
Mediterranean Sea |
64,000,000 |
2023[12] |
Port of Genoa |
Italy |
Genoa |
Mediterranean Sea |
63,700,000 |
2023[13] |
Port of Primorsk |
Russia |
Primorsk |
Baltic Sea |
63,100,000 |
2023[3] |
Port of Amsterdam |
Netherlands |
Amsterdam |
North Sea |
63,000,000 |
2023[14] |
Port of Murmansk |
Russia |
Murmansk |
Barents Sea |
57,800,000 |
2023[3] |
Port of Trieste |
Italy |
Trieste |
Adriatic Sea |
55,600,000 |
2023[15] |
Port of London |
United Kingdom |
London |
North Sea |
51,595,000 |
2023[16] |
Port of Immingham |
United Kingdom |
Immingham, Grimsby |
North Sea |
50,166,000 |
2022[16] |
Port of Saint Petersburg |
Russia |
Saint Petersburg |
Baltic Sea |
49,600,000 |
2023[3] |
Close
The table below lists 20 of the busiest container ports in Europe with the containers counted in TEU.
More information Port, Country ...
Top 20 ports of Europe by annual containers TEU
Port of Rotterdam |
Netherlands |
Rotterdam |
North Sea |
13,400,000 |
2023[1] |
Port of Antwerp-Bruges |
Belgium |
Antwerp, Bruges |
North Sea |
12,500,000 |
2023[2] |
Port of Hamburg |
Germany |
Hamburg |
North Sea |
7,700,000 |
2023[4] |
Port of Valencia |
Spain |
Valencia |
Mediterranean Sea |
5,035,000 |
2022[17] |
Port of Algeciras |
Spain |
Algeciras |
Mediterranean Sea |
4,800,000 |
2022[5] |
Port of Bremerhaven |
Germany |
Bremerhaven |
North Sea |
4,604,000 |
2022[17] |
Port of Piraeus |
Greece |
Piraeus |
Mediterranean Sea |
4,462,000 |
2022[17] |
Port of Gioia Tauro |
Italy |
Gioia Tauro |
Mediterranean Sea |
3,474,000 |
2022[17] |
Port of Barcelona |
Spain |
Barcelona |
Mediterranean Sea |
3,300,000 |
2023[12] |
Port of Felixstowe |
United Kingdom |
Felixstowe |
North Sea |
3,246,000 |
2023[16] |
Port of Genoa |
Italy |
Genoa |
Mediterranean Sea |
2,740,000 |
2023[18] |
HAROPA Port [fr] |
France |
Le Havre, Rouen, Paris |
English Channel |
2,630,000 |
2023[7] |
Port of Gdańsk |
Poland |
Gdańsk |
Baltic Sea |
2,050,000 |
2023[8] |
Port of Southampton |
United Kingdom |
London |
English Channel |
1,761,000 |
2023[16] |
Port of London |
United Kingdom |
London |
North Sea |
1,718,000 |
2023[16] |
Port of Sines |
Portugal |
Sines |
Atlantic Ocean |
1,663,000 |
2022[17] |
Port of Marseille |
France |
Marseille |
Mediterranean Sea |
1,522,000 |
2022[17] |
Port of Las Palmas |
Spain |
Las Palmas |
Atlantic Ocean |
1,124,000 |
2022[17] |
Port of Koper |
Slovenia |
Koper |
Adriatic Sea |
1,066,093 |
2023[19] |
Port of Klaipeda |
Lithuania |
Klaipeda |
Baltic Sea |
1,050,804 |
2023[20] |
Close
The table below lists 20 of the busiest passenger ports in Europe.
More information Port, Country ...
Top 20 ports of Europe by annual number of passengers
Port of Messina |
Italy |
Messina |
Mediterranean Sea |
9,412,000 |
2022[21] |
Port of Reggio |
Italy |
Reggio Calabria |
Mediterranean Sea |
8,837,000 |
2022[21] |
Port of Helsinki |
Finland |
Helsinki |
Baltic Sea |
8,442,649 |
2023[22] |
Port of Piraeus |
Greece |
Piraeus |
Mediterranean Sea |
8,271,000 |
2022[21] |
Port of Tallinn |
Estonia |
Tallinn |
Baltic Sea |
8,080,796 |
2023[23] |
Port of Palma de Mallorca [es] |
Spain |
Palma de Mallorca |
Mediterranean Sea |
7,680,000 |
2022[21] |
Port of Stockholm [sv] |
Sweden |
Stockholm |
Baltic Sea |
7,220,000 |
2023[24] |
Port of Paloukia-Salamina |
Greece |
Paloukia, Salamina |
Mediterranean Sea |
7,093,000 |
2022[21] |
Port of Perama |
Greece |
Perama |
Mediterranean Sea |
7,093,000 |
2022[21] |
Port of Helsingborg [sv] |
Sweden |
Helsingborg |
Øresund |
6,369,304 |
2023[24] |
Port of Helsingør |
Denmark |
Helsingør |
Øresund |
6,268,000 |
2022[21] |
Port of Mġarr |
Malta |
Mġarr |
Mediterranean Sea |
5,695,000 |
2022[21] |
Port of Naples |
Italy |
Naples |
Mediterranean Sea |
5,456,000 |
2022[21] |
Port of Santa Cruz de Tenerife |
Spain |
Santa Cruz de Tenerife |
Atlantic Ocean |
5,405,000 |
2022[21] |
Port of Ċirkewwa |
Malta |
— |
Mediterranean Sea |
5,219,000 |
2022[21] |
Port of Calais |
France |
Calais |
English Channel |
5,142,000 |
2022[21] |
Port of Puttgarden |
Germany |
Puttgarden |
Baltic Sea |
4,917,000 |
2022[21] |
Port of Split |
Croatia |
Split |
Adriatic Sea |
4,711,000 |
2022[21] |
Port of Rødbyhavn |
Denmark |
Rødbyhavn |
Baltic Sea |
4,519,000 |
2022[21] |
Port of Algeciras |
Spain |
Algeciras |
Mediterranean Sea |
4,423,000 |
2022[21] |
Close
| This section needs additional citations for verification. (March 2024) |
The Netherlands
[25]
- Groningen Seaports Eemshaven/ Delfzijl[26]
- Port of Harlingen[27]
- Port of Nijmegen[28]
- Zeeland Seaports (Vlissingen/ Terneuzen), together with Ghent (Belgium) part of North Sea Port[29]
Spain
- Port of A Coruña
- Port of Alicante
- Port of Almería
- Port of Avilés
- Port of Bilbao, with 179,572 passengers, cargo of 39,397,938, and 557,355 TEUs in 2008
- Port of Cartagena
- Port of Cádiz
- Port of Castellón
- Port of Ceuta
- Port of Ferrol
- Port of Gijón
- Port of Huelva
- Port of Málaga, with 642,529 passengers, cargo of 4,620,000 of tons and 428,623 TEUs in 2008[30]
- Port of Melilla
- Port of Motril
- Rota, a large Spanish naval base
- Port of Las Palmas (Puerto de la Luz)
- Port of Pasajes (Pasaia, Gipuzkoa)
- Port of Santander
- Port of Santa Cruz de Tenerife, Canary Islands
- Port of Seville
- Port of Tarragona
- Port of Vigo, the biggest fishing port in the world with 751,971 tons of fish and shellfish in 2008
United Kingdom
- Aberdeen, Scotland
- Belfast, Northern Ireland
- Bristol, western England
- Cardiff, South East Wales
- Edinburgh, south-eastern Scotland
- Foyle Port, Northern Ireland
- Glasgow, south-western Scotland
- Kingston upon Hull, north-eastern England
- Liverpool, north-western England
- Manchester via the Manchester Ship Canal to the Irish Sea
- Newcastle upon Tyne, northeastern England
- Portland Harbour, southern England
- Portsmouth Harbour, southern England is one of the oldest ports in England