# List of busiest ports in Europe

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.
Top 20 ports of Europe by annual cargo tonnage :
| Port | Country | City/Cities | Body of water | Tons | Year |
| Port of Rotterdam | Netherlands | Rotterdam | North Sea | 435,800,000 | 2024 |
| Port of Antwerp-Bruges | Belgium | Antwerp, Bruges | North Sea | 277,700,000 | 2024 |
| Port of Novorossiysk | Russia | Novorossiysk | Black Sea | 161,400,000 | 2023 |
| Port of Ust-Luga | Russia | Ust-Luga | Baltic Sea | 112,500,000 | 2023 |
| Port of Hamburg | Germany | Hamburg | North Sea | 111,800,000 | 2024 |
| Port of Algeciras | Spain | Algeciras | Mediterranean Sea | 103,646,106 | 2024 |
| Port of Le Havre-Rouen-Paris [fr] | France | Le Havre, Rouen, Paris | English Channel | 83,200,000 | 2024 |
| Port of Valencia | Spain | Valencia | Mediterranean Sea | 81,138,594 | 2024 |
| Port of Constanța | Romania | Constanța | Black Sea | 77,537,345 | 2024 |
| Port of Gdańsk | Poland | Gdańsk | Baltic Sea | 77,400,000 | 2024 |
| Port of Marseille | France | Marseille | Mediterranean Sea | 70,500,000 | 2024 |
| Port of Barcelona | Spain | Barcelona | Mediterranean Sea | 69,742,523 | 2024 |
| Port of Bergen | Norway | Bergen | North Sea | 67,964,648 | 2023 |
| Port of Genoa | Italy | Genoa | Mediterranean Sea | 63,700,000 | 2023 |
| Port of Primorsk | Russia | Primorsk | Baltic Sea | 63,100,000 | 2023 |
| Port of Amsterdam | Netherlands | Amsterdam | North Sea | 63,000,000 | 2023 |
| Port of Trieste | Italy | Trieste | Adriatic Sea | 59,500,000 | 2024 |
| Port of Murmansk | Russia | Murmansk | Barents Sea | 57,800,000 | 2023 |
| Port of London | United Kingdom | London | North Sea | 51,595,000 | 2023 |
| Port of Saint Petersburg | Russia | Saint Petersburg | Baltic Sea | 49,600,000 | 2023 |

## Busiest container ports

The table below lists 20 of the busiest container ports in Europe with the containers counted in TEU.
Top 20 ports of Europe by annual containers TEU :
| Port | Country | City/Cities | Body of water | Containers TEU | Year |
| Port of Rotterdam | Netherlands | Rotterdam | North Sea | 13,820,000 | 2024 |
| Port of Antwerp-Bruges | Belgium | Antwerp, Bruges | North Sea | 13,500,000 | 2024 |
| Port of Hamburg | Germany | Hamburg | North Sea | 7,800,000 | 2024 |
| Port of Valencia | Spain | Valencia | Mediterranean Sea | 5,475,773 | 2024 |
| Port of Piraeus | Greece | Piraeus | Mediterranean Sea | 4,826,000 | 2023 |
| Port of Algeciras | Spain | Algeciras | Mediterranean Sea | 4,706,145 | 2024 |
| Port of Le Havre-Rouen-Paris [fr] | France | Le Havre, Rouen, Paris | English Channel | 4,306,145 | 2024 |
| Port of Bremerhaven | Germany | Bremerhaven | North Sea | 4,228,000 | 2023 |
| Port of Barcelona | Spain | Barcelona | Mediterranean Sea | 3,888,977 | 2024 |
| Port of Felixstowe | United Kingdom | Felixstowe | North Sea | 3,246,000 | 2023 |
| Port of Gioia Tauro | Italy | Gioia Tauro | Mediterranean Sea | 2,782,000 | 2023 |
| Port of Genoa | Italy | Genoa | Mediterranean Sea | 2,740,000 | 2023 |
| Port of Gdańsk | Poland | Gdańsk | Baltic Sea | 2,249,000 | 2024 |
| Port of Southampton | United Kingdom | London | English Channel | 1,761,000 | 2023 |
| Port of London | United Kingdom | London | North Sea | 1,718,000 | 2023 |
| Port of Sines | Portugal | Sines | Atlantic Ocean | 1,665,000 | 2023 |
| Port of La Spezia | Italy | La Spezia | Mediterranean Sea | 1,650,000 | 2023 |
| Port of Marseille | France | Marseille | Mediterranean Sea | 1,472,000 | 2023 |
| Port of Las Palmas | Spain | Las Palmas | Atlantic Ocean | 1,165,000 | 2023 |
| Port of Dunkirk | France | Dunkirk | Adriatic Sea | 1,165,000 | 2024 |

## Busiest passenger ports

The table below lists 20 of the busiest passenger ports in Europe.
Top 20 ports of Europe by annual number of passengers :
| Port | Country | City/Cities | Body of water | Passengers | Year |
| Port of Messina | Italy | Messina | Mediterranean Sea | 11,317,000 | 2023 |
| Port of Reggio | Italy | Reggio Calabria | Mediterranean Sea | 11,121,000 | 2023 |
| Port of Piraeus | Greece | Piraeus | Mediterranean Sea | 9,579,000 | 2023 |
| Port of Marseille | France | Marseille | Mediterranean Sea | 9,208,000 | 2023 |
| Port of Dover | United Kingdom | Dover | English Channel | 8,900,000 | 2023 |
| Port of Naples | Italy | Naples | Mediterranean Sea | 8,496,000 | 2023 |
| Port of Helsinki | Finland | Helsinki | Baltic Sea | 8,442,649 | 2023 |
| Port of Palma de Mallorca [es] | Spain | Palma de Mallorca | Mediterranean Sea | 8,208,000 | 2023 |
| Port of Tallinn | Estonia | Tallinn | Baltic Sea | 8,080,796 | 2023 |
| Port of Calais | France | Calais | English Channel | 7,264,000 | 2023 |
| Port of Stockholm [sv] | Sweden | Stockholm | Baltic Sea | 7,220,000 | 2023 |
| Port of Paloukia-Salamina | Greece | Paloukia, Salamina | Mediterranean Sea | 6,719,000 | 2023 |
| Port of Perama | Greece | Perama | Mediterranean Sea | 6,719,000 | 2023 |
| Port of Mġarr | Malta | Mġarr | Mediterranean Sea | 6,577,000 | 2023 |
| Port of Helsingborg | Sweden | Helsingborg | Øresund | 6,369,304 | 2023 |
| Port of Helsingør | Denmark | Helsingør | Øresund | 6,352,000 | 2023 |
| Port of Santa Cruz de Tenerife | Spain | Santa Cruz de Tenerife | Atlantic Ocean | 5,906,000 | 2023 |
| Port of Ċirkewwa | Malta | — | Mediterranean Sea | 5,883,000 | 2023 |
| Port of Capri [it] | Italy | Capri | Mediterranean Sea | 5,248,000 | 2023 |
| Port of Split | Croatia | Split | Adriatic Sea | 5,012,000 | 2023 |

## Other large ports in Europe
### Albania

* Port of Durrës
* Port of Vlorë
* Port of Sarandë

### Austria

* Vienna
* Linz

### Belgium

* Port of Ghent
* Port of Liège - an inland port

### Bulgaria

* Port of Burgas
* Port of Varna

### Croatia

* Port of Split, the largest passenger port in Croatia
* Port of Rijeka, the largest port in Croatia
* Port of Ploče, serves mainly Bosnia and Herzegovina
* Port of Zadar
* Port of Vukovar, the largest river port in Croatia, on Danube river
* Port of Osijek, second largest river port in Croatia, on Drava river

### Cyprus

* Port of Limassol
* Port of Larnaca

### Denmark

* Port of Aarhus
* Port of Esbjerg
* Port of Copenhagen

### Estonia

* Port of Pärnu
* Port of Sillamäe

### Finland

* Port of Helsinki

### France

* Brest
* Caen
* Bordeaux
* Cherbourg
* Dieppe
* La Rochelle
* Lorient
* Lyon
* Nantes Saint-Nazaire
* Paris
* Rouen
* Strasbourg
* Toulon

### Germany

* Port of Duisburg-Ruhrort, largest inland port in Europe
* Port of Kiel
* Port of Rostock
* Cologne
* Dortmund
* Emden
* Essen
* Frankfurt am Main
* Heidelberg
* Lübeck
* Mannheim
* Regensburg
* Wiesbaden

### Greece

* Port of Thessaloniki
* Port of Heraklion
* Port of Igoumenitsa
* Port of Rafina
* Port of Patras
* Port of Lavrio
* Port of Souda
* Port of Volos
* Port of Eleusina
* Port of Agioi Theodoroi
* Port of Alexandroupoli
* Port of Aspropyrgos
* Port of Rhodes
* Port of Corfu
* Port of Katakolon

### Hungary

* Budapest

### Iceland

* Reykjavík

### Ireland

* Port of Cork
* Dublin Port
* Rosslare Europort
* Shannon Foynes Port
* Port of Waterford

### Italy

* Port of Augusta
* Port of Bari
* Port of Brindisi
* Port of Civitavecchia (Port of Rome)
* Port of Cagliari
* Port of Livorno
* Port of Palermo
* Port of Ravenna
* Port of Salerno
* Port of Savona
* Port of Venice

### Latvia

* Freeport of Riga
* Port of Liepāja
* Port of Ventspils

### Lithuania

* Port of Klaipėda

### Malta

* Grand Harbour
* Malta Freeport

### Montenegro

* Port of Bar, which also serves Serbia

### Netherlands

* Groningen Seaports Eemshaven/ Delfzijl
* Port of Harlingen
* Port of Nijmegen
* Zeeland Seaports (Vlissingen/ Terneuzen), together with Ghent (Belgium) part of North Sea Port

### Norway

* Haugesund
* Kristiansand
* Narvik
* Oslo
* Porsgrunn
* Stavanger
* Tromsø
* Trondheim

### Poland

* Port of Szczecin-Świnoujście (Port of Szczecin, Port of Świnoujście)
* Port of Gdynia
* Port of Police
* Port of Kołobrzeg
* Port of Elbląg
* Port of Darłowo

### Portugal

* Port of Leixões (Porto)
* Port of Lisbon

### Romania

* Port of Brăila
* Port of Galați
* Port of Mangalia
* Port of Midia
* Port of Sulina
* Port of Tulcea

### Russia

* Archangelsk
* Port of Kaliningrad
* Port of Mariupol (disputed)
* Sevastopol (disputed)
* Volgograd
* Yalta (disputed)

### Serbia

* Port of Belgrade

### Slovenia

* Port of Koper

### 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
* 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

### Sweden

* Port of Gothenburg
* Copenhagen Malmö Port (with Denmark)
* Port of Halmstad
* Port of Trelleborg
* Port of Oskarshamn
* Port of Kalmar [sv]
* Port of Sundsvall [sv]
* Port of Skellefteå [sv]
* Port of Norrköping [sv]
* Port of Oxelösund [sv]
* Port of Gävle [sv]
* Port of Stockholm [sv]
* Port of Västervik [sv]
* Simpevarp [sv]
* Port of Åhus [sv]
* Port of Visby [sv]
* Port of Köping
* Port of Hargshamn
* Port of Storugns
* Port of Mönsterås
* Port of Örnsköldsvik
* Port of Härnösand
* Port of Holmsund
* Port of Ystad
* Port of Karlshamn
* Port of Piteå
* Port of Västerås

### Switzerland

* Basel on the Rhine River, the only operational inland port in Switzerland

### Turkey

* Port of İstanbul

### Ukraine

* Port of Chornomorsk
* Port of Mariupol (disputed)
* Port of Mykolaiv
* Port of Odesa
* Pivdennyi Port
* Sevastopol (disputed)
* Yalta (disputed)

### 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

## Gallery

* Port of Rotterdam
* Port of Hamburg
* Port of Piraeus
* Port of Antwerp
* Port of Bremerhaven
* Malta Freeport
* Port of Sines
* Port of Barcelona
* Port of Valencia
* Port of Algeciras
* Port of Felixstowe
* Port of Saint Petersburg
* Port of Novorossiysk
* Port of Genoa