Skip to content
YearMaps
Seaports & Harbours · Northern Europe

Ports & Harbours of the Baltic Sea

YearMaps maps 146 harbours on the Baltic Sea, in 9 countries and territories. The largest by the World Port Index's harbour size are Sankt-Peterburg, Pori, Rostock, Kiel, Riga and Gdynia. 13 are written up in full below, and every harbour is listed with its depths, tidal range and the largest ships it takes.

The Baltic is a shallow, brackish inland sea enclosed by Scandinavia, Finland, the Baltic states, Russia, Poland and Germany, with the Gulfs of Bothnia, Finland and Riga reaching deep into the land. Its northern harbours freeze in winter and are kept open by icebreakers. From the thirteenth century the Hanseatic League traded grain, timber, furs, fish and wax between Lübeck, Danzig, Riga, Visby and Novgorod.

Harbours
146
Countries
9
Most: Sweden (63)
Large Harbours
7
18 medium
Written Up
13
With encyclopedia text

Map of the Ports of the Baltic Sea

2.0

Blue dots are the harbours of the World Port Index; tap or click one to open its entry. Use the layer panel to add trade routes, rivers and historical borders.

Harbours of the Baltic Sea in Detail

The 13 harbours of the Baltic Sea with an encyclopedia article, each with its figures from the World Port Index.

Rauma
Image via Wikimedia Commons (author and licence on the file page).

Rauma

Medium harbour · Finland

The Port of Rauma is a cargo port located in the city of Rauma, Finland on the shore of the southern part of Gulf of Bothnia.

In 2018, the port handled c. 5.8 million tons of international cargo, of which 72% was exports. The main export products were paper and cardboard, pulp and sawn timber, together accounting for approximately 80% of the total tonnage.

Adapted from Wikipedia: Port of Rauma (CC BY-SA 4.0).

Harbour size
Medium
Channel depth
38.4 m
Anchorage depth
42.1 m
Cargo pier depth
49.4 m
Oil terminal depth
42.1 m
Largest vessel
medium vessels
Country
Finland
Province
Satakunta
Coordinates
61.1300°, 21.5000°

View on the live map

Hanko
Image via Wikimedia Commons (author and licence on the file page).

Hanko

Small harbour · Finland

The Port of Hanko is a cargo port in the city of Hanko, on the south coast of Finland. Situated almost at the tip of the Hanko Peninsula, it is the southernmost of all Finnish ports.

Adapted from Wikipedia: Port of Hanko (CC BY-SA 4.0).

Harbour size
Small
Channel depth
45.7 m
Anchorage depth
5.5 m
Cargo pier depth
31.1 m
Largest vessel
medium vessels
Country
Finland
Province
Uusimaa
Coordinates
59.8200°, 22.9500°

View on the live map

Raahe
Image via Wikimedia Commons (author and licence on the file page).

Raahe

Small harbour · Finland

The Port of Raahe is a cargo port located in the city of Raahe on the west coast of Finland, on the eastern shore of the Bothnian Bay.

In 2018, the port handled c. 5.2 million tons of international cargo, of which over 80% was imports. This makes Raahe the fourth-busiest import port in Finland, by tonnage.

Adapted from Wikipedia: Port of Raahe (CC BY-SA 4.0).

Harbour size
Small
Channel depth
42.1 m
Anchorage depth
27.4 m
Cargo pier depth
42.1 m
Oil terminal depth
42.1 m
Largest vessel
medium vessels
Country
Finland
Province
Oulu
Coordinates
64.6800°, 24.4200°

View on the live map

Tornio
Image via Wikimedia Commons (author and licence on the file page).

Tornio

Small harbour · Finland

The Port of Tornio (Finnish: Tornion satama, Swedish: Torneå hamn), also known as the Port of Röyttä, is a cargo port located in the city of Tornio, Finland, at the end of the Bothnian Bay and close to Finland's border with Sweden. It is near the Port of Kemi, with which it shares part of the shipping lane.

The port is operated by Outokumpu Shipping, and its main user is the adjacent Outokumpu steelworks.

The annual international cargo throughput of the Port of Tornio was c. 3.0 million tons in 2018, fairly evenly split between exports and imports, making it the tenth biggest port in Finland by tonnage.

The port has a maximum depth of 9.0 metres (29.5 ft).

Adapted from Wikipedia: Port of Tornio (CC BY-SA 4.0).

Harbour size
Small
Channel depth
42.1 m
Anchorage depth
42.1 m
Cargo pier depth
45.7 m
Oil terminal depth
42.1 m
Largest vessel
medium vessels
Country
Finland
Coordinates
65.7700°, 24.1700°

View on the live map

More about Tornio

Tornio: Key Facts

Key facts about Tornio
OnBothnian Bay

Facts from Wikidata Q18682596 (CC0).

Uusikaupunki
Image via Wikimedia Commons (author and licence on the file page).

Uusikaupunki

Small harbour · Finland

The Port of Uusikaupunki (also known as Port of Hepokari) is a mixed-use cargo port located in the city of Uusikaupunki, in southwestern Finland, on the eastern shore of the Bothnian Sea.

The port services mostly RoRo traffic, but is also equipped to handle conventional and liquid cargo.

In 2018, the total international cargo throughput of the port was c. 2.5m tons. Approximately 60% of this was exports, making Uusikaupunki the 10th largest export port in Finland. It is the main Finnish export port for cars, thanks to the Valmet Automotive plant located in Uusikaupunki.

The shipping lane into the harbour had previously maximum depth of 10 metres (33 ft), but in 2015 this was deepened to 12.5 metres (41 ft).

Adapted from Wikipedia: Port of Uusikaupunki (CC BY-SA 4.0).

Harbour size
Small
Channel depth
42.1 m
Anchorage depth
45.7 m
Cargo pier depth
49.4 m
Oil terminal depth
38.4 m
Largest vessel
medium vessels
Country
Finland
Province
Finland
Coordinates
60.8000°, 21.4000°

View on the live map

Police
Image via Wikimedia Commons (author and licence on the file page).

Police

Small harbour · Poland

The Port of Police (Polish pronunciation: [pɔˈlit͡sɛ]; in Polish generally Port Police) is a Polish seaport and deep water harbour in Police, Poland located on the west bank of the Oder River, off the Szczecin Lagoon.

It is the fourth-busiest port in the country.

In 2022, the cargo traffic in the seaport equaled 1,212,000 tons, comprising 1% of all cargo traffic in Polish seaports and the port was entered by 227 ships with gross tonnage of more than 100.

In January 2019 Port of Police and PKP have signed an agreement to create a direct railway link with the port to improve the delivery of the cargo. A direct track with accompanying infrastructure will be constructed from Police railway station to the seaport itself.

The Port of Police has access to the Baltic Sea through the Szczecin Lagoon, Świna strait.

Adapted from Wikipedia: Port of Police (CC BY-SA 4.0).

Harbour size
Small
Channel depth
38.4 m
Anchorage depth
42.1 m
Cargo pier depth
42.1 m
Largest vessel
medium vessels
Country
Poland
Province
West Pomeranian Voivodeship
Coordinates
53.5700°, 14.5700°

View on the live map

Swinoujscie
Image via Wikimedia Commons (author and licence on the file page).

Swinoujscie

Small harbour · Poland

The Port of Świnoujście (in Polish generally Port Świnoujście) is a Polish seaport in Świnoujście, Poland on the Baltic Sea located at the Świna strait, on Wolin and Usedom islands. The port has a passenger terminal.

In 2022, cargo traffic in the seaport equaled 19,997,900 tons, comprising 16,8% of all cargo traffic in Polish seaports and the port was entered by 6265 ships with gross tonnage of more than 100.

The Ports of Świnoujście and Szczecin are managed by a single authority, creating Port of Szczecin-Świnoujście, the 6th largest port complex of the Baltic Sea.

Adapted from Wikipedia: Port of Świnoujście (CC BY-SA 4.0).

Harbour size
Small
Channel depth
27.4 m
Anchorage depth
45.7 m
Cargo pier depth
45.7 m
Oil terminal depth
38.4 m
Tidal range
2 m
Largest vessel
medium vessels
Country
Poland
Province
West Pomeranian Voivodeship
Coordinates
53.9200°, 14.2700°

View on the live map

Kolobrzeg
Image via Wikimedia Commons (author and licence on the file page).

Kolobrzeg

Very Small harbour · Poland

The Port of Kołobrzeg [kɔˈwɔbʐɛk] (in Polish generally Port Kołobrzeg) is a Polish seaport in Kołobrzeg, Poland at the Baltic Sea located at the Parsęta river. Port has a yacht harbour, fishing harbour, ferry harbour.

A lighthouse stands on "Fort Ujście"; it was built after the World War II. The old lighthouse was standing ~20 meters closer to sea. When Germans were evacuating from Kołobrzeg, they destroyed the old lighthouse because it was a strategic point for allies.

In 2023, cargo traffic in the seaport equaled 277,800 tons.

In 2022, the port recorded 290,000 passengers.

Adapted from Wikipedia: Port of Kołobrzeg (CC BY-SA 4.0).

Harbour size
Very Small
Channel depth
49.4 m
Anchorage depth
34.7 m
Cargo pier depth
49.4 m
Tidal range
1 m
Largest vessel
medium vessels
Country
Poland
Coordinates
54.2200°, 15.5500°

View on the live map

More about Kolobrzeg

Kolobrzeg: Key Facts

Key facts about Kolobrzeg
OnParsęta

Facts from Wikidata Q7231177 (CC0).

Salacgriva
Image via Wikimedia Commons (author and licence on the file page).

Salacgriva

Very Small harbour · Latvia

Salacgrīva Port (Latvian: Salacgrīva osta) is the port authority of Salacgrīva, Latvia. The port is located at the mouth of Salaca River.

Adapted from Wikipedia: Salacgrīva Port (CC BY-SA 4.0).

Harbour size
Very Small
Channel depth
45.7 m
Anchorage depth
38.4 m
Cargo pier depth
53 m
Largest vessel
medium vessels
Country
Latvia
Coordinates
57.7000°, 24.3700°

View on the live map

Loviisa

Very Small harbour · Finland

The Port of Loviisa (Finnish: Loviisan satama, Swedish: Lovisa hamn) is a Baltic seaport in the city of Loviisa, located on the south coast of Finland and the northern shore of the Gulf of Finland. It is situated in the Valko district of Loviisa, and is also known as the Port of Valko.

The port specialises in forestry products and bulk cargo. A new liquid terminal for petrochemicals and biofuels is planned, and expected to be operational in 2023.

Harbour facilities include five berths and a RoRo ramp, four mobile cranes, and c. 44,000 square metres (470,000 sq ft) of warehouse space.

For ground logistics, the port is situated close to the European route E18 highway, and the port's rail depot provides the southern terminus for the Lahti–Loviisa railway.

Total international cargo throughput in 2016 was over 570,000 tons, of which approximately ¾ was exports.

The port was previously wholly owned by the City of Loviisa, until 2017 when the Port of Helsinki acquired a majority stake in it.

Adapted from Wikipedia: Port of Loviisa (CC BY-SA 4.0).

Harbour size
Very Small
Channel depth
42.1 m
Anchorage depth
42.1 m
Cargo pier depth
45.7 m
Tidal range
11 m
Largest vessel
medium vessels
Country
Finland
Coordinates
60.4500°, 26.2300°

View on the live map

More about Loviisa

Loviisa: Key Facts

Key facts about Loviisa
OnGulf of Finland

Facts from Wikidata Q11876327 (CC0).

Tahkoluoto
Image via Wikimedia Commons (author and licence on the file page).

Tahkoluoto

Very Small harbour · Finland

Port of Pori (Finnish: Porin satama) is a complex of three harbours. It is by the Gulf of Bothnia in Pori, Finland. The port authority of Pori was established in 1780. Today the Port of Pori is a corporation owned by the city.

Port of Pori has liner service to several ports in Northern Europe, for example Hamburg, Ghent, St. Petersburg and Teesport.

Adapted from Wikipedia: Port of Pori (CC BY-SA 4.0).

Harbour size
Very Small
Channel depth
38.4 m
Anchorage depth
45.7 m
Cargo pier depth
38.4 m
Oil terminal depth
38.4 m
Largest vessel
large vessels
Country
Finland
Province
Satakunta
Coordinates
61.6300°, 21.4000°

View on the live map

Naantali
Image via Wikimedia Commons (author and licence on the file page).

Naantali

Very Small harbour · Finland

The Port of Naantali (Finnish: Naantalin satama, Swedish: Nådendal hamn) is a port located in the south-west of Finland, city of Naantali, where the mainland meets the beginning of the Turku archipelago. The port is the second largest in Finland in terms of passenger and cargo volume. The Port of Naantali's main volumes deriving from the liquid and dry bulk materials and ferry goods.

The port consists of three parts: Main Harbour (Finnish: Kantasatama), Luonnonmaa Harbour (which is located next to the Turku Repair Yard) and the Oil Harbour for Neste's Naantali refinery; all of which are managed by the Port of Naantali. At present, the port has both freight and passenger traffic and the connection from Naantali to Kapellskär in Sweden is operated by Finnlines.

The main entrance channel Naantalin väylä is 120 kilometres long and starts southern of Utö. Since 2009 it is cleared for vessels with drafts up to 15.3 m (50 ft), after it got extended from 13 metres which had been in effect since 1986.

Adapted from Wikipedia: Port of Naantali (CC BY-SA 4.0).

Harbour size
Very Small
Channel depth
31.1 m
Anchorage depth
38.4 m
Cargo pier depth
45.7 m
Oil terminal depth
45.7 m
Largest vessel
medium vessels
Country
Finland
Province
Finland
Coordinates
60.4700°, 22.0200°

View on the live map

Primorsk
Image via Wikimedia Commons (author and licence on the file page).

Primorsk

Very Small harbour · Russia

Primorsk Port (also Primorsk Commercial Sea Port) is the largest Russian oil-loading port in the Baltic Sea and the end point of the Baltic Pipeline System. The port is located on the Björkösund mainland of the Gulf of Finland in the Baltic Sea, 5km south-east from the town of Primorsk.

Adapted from Wikipedia: Port of Primorsk (CC BY-SA 4.0).

Harbour size
Very Small
Channel depth
12.8 m
Anchorage depth
20.1 m
Oil terminal depth
20.1 m
Largest vessel
medium vessels
Country
Russia
Province
Leningrad Oblast
Coordinates
60.3700°, 28.6300°

View on the live map

More about Primorsk

History

In the 1980s the main part of USSR foreign trade shipments on the Baltic Sea went through the Baltic States. 25% of the total cargo turnover was from the Russian ports: Kaliningrad port, Great Port of Saint Petersburg, Vyborg port and Vysotsk port. In 1991 USSR collapsed, and Russian Federation appeared on its former territory along other new countries. 4 out of 9 USSR Baltic Ports were now on Russia’s territory, moreover, Kaliningrad port didn’t have a direct overland transport with the mainland. These ports’ capacity was not enough, and Russia had to pay other countries for using their ports and transferring cargoes on their territory (including shipments to Kaliningrad).

Sections adapted from Wikipedia: Port of Primorsk (CC BY-SA 4.0).

All Harbours of the Baltic Sea

146 harbours, the largest first by the index's harbour size. Channel depth and tidal range set the physical limit on which ships can call. 27 of them are recorded in the source with the city they serve.

Harbours of the Baltic Sea
HarbourCountrySizeMap
Sankt-Peterburgserves St. PetersburgRussiaMajor
PoriFinlandMajor
RostockGermanyMajor
KielGermanyMajor
RigaLatviaMajor
GdyniaPolandMajor
KotkaFinlandMajor
KristinestadFinlandMedium
Vasterasserves VästeråsSwedenMedium
KarlsborgSwedenMedium
MantyluotoFinlandMedium
VyborgRussiaMedium
JakobstadFinlandMedium
KaliningradRussiaMedium
KaskinenFinlandMedium
Lubeckserves LübeckGermanyMedium
SzczecinPolandMedium
VaasaFinlandMedium
Klaipedaserves KlaipėdaLithuaniaMedium
RaumaFinlandMedium
TurkuFinlandMedium
Liepajaserves LiepagaLatviaMedium
VentspilsLatviaMedium
KarlshamnSwedenMedium
SillamaeEstoniaMedium
SliteSwedenSmall
VallvikSwedenSmall
VastervikSwedenSmall
EkenasFinlandSmall
FarosundSwedenSmall
OxelosundSwedenSmall
Parnuserves PärnuEstoniaSmall
Ronnebyserves KarlskronaSwedenSmall
SimrishamnSwedenSmall
SoderhamnSwedenSmall
UstkaPolandSmall
VisbySwedenSmall
EckernfordeGermanySmall
HankoFinlandSmall
HimankaFinlandSmall
KronshtadtRussiaSmall
OskarshamnSwedenSmall
SandarneSwedenSmall
SkutskarSwedenSmall
SolvesborgSwedenSmall
TrelleborgSwedenSmall
Veitsiluotoserves KemiFinlandSmall
YstadSwedenSmall
AhusSwedenSmall
Gavan VysotskRussiaSmall
HaminaFinlandSmall
Lubeck-TravemundeGermanySmall
RaaheFinlandSmall
RonneDenmarkSmall
SkelleftehamnSwedenSmall
SodertaljeSwedenSmall
TornioFinlandSmall
UusikaupunkiFinlandSmall
BaltiyskRussiaSmall
HudiksvallSwedenSmall
Nykopingserves NyköpingSwedenSmall
PolicePolandSmall
WismarGermanySmall
Nowy Portserves GdańskPolandSmall
PiteaSwedenSmall
RendsburgGermanySmall
Ornskoldsvikserves ÖrnsköldsvikSwedenSmall
Umea HamnSwedenSmall
NynashamnSwedenSmall
SwinoujsciePolandSmall
Muuga-Port of TallinEstoniaSmall
RonehamnSwedenSmall
Christianso HarborDenmarkVery Small
KantlaxFinlandVery Small
KappelnGermanyVery Small
LielupeLatviaVery Small
OrthGermanyVery Small
StegeDenmarkVery Small
Fakse Ladeplads HavnDenmarkVery Small
FigeholmSwedenVery Small
GustavsbergSwedenVery Small
HasleDenmarkVery Small
NeksoDenmarkVery Small
NordmalingSwedenVery Small
NystedDenmarkVery Small
OsmussaarEstoniaVery Small
RahjaFinlandVery Small
Reka LugaRussiaVery Small
SandvikSwedenVery Small
StralsundGermanyVery Small
VajaSwedenVery Small
BergkvaraSwedenVery Small
GrisslehamnSwedenVery Small
GumbodahamnSwedenVery Small
HeiligenhafenGermanyVery Small
HellnasFinlandVery Small
JussaroFinlandVery Small
KlintehamnSwedenVery Small
KolobrzegPolandVery Small
LomonosovRussiaVery Small
NeustadtGermanyVery Small
Rodby HavnDenmarkVery Small
SignilskarFinlandVery Small
StockaSwedenVery Small
WolgastGermanyVery Small
BollstabrukSwedenVery Small
BrannforsSwedenVery Small
DarlowoPolandVery Small
DegerhamnSwedenVery Small
HallstavikSwedenVery Small
IggesundSwedenVery Small
Kagehamnserves SkellefteåSwedenVery Small
KalmarSwedenVery Small
KramforsSwedenVery Small
NorrsundetSwedenVery Small
PargasFinlandVery Small
SalacgrivaLatviaVery Small
Stora JattersonSwedenVery Small
TolkkinenFinlandVery Small
VerkebackSwedenVery Small
VivstavarvSwedenVery Small
HargshamnSwedenVery Small
KopmanholmenSwedenVery Small
KundaEstoniaVery Small
LoviisaFinlandVery Small
NykarlebyFinlandVery Small
PorkkalaFinlandVery Small
RundvikSwedenVery Small
TorehamnSwedenVery Small
UtansjoSwedenVery Small
GustavsvikSwedenVery Small
HusumSwedenVery Small
LundeSwedenVery Small
ObbolaSwedenVery Small
PaldiskiEstoniaVery Small
SassnitzGermanyVery Small
SorakerSwedenVery Small
StorugnsSwedenVery Small
TahkoluotoFinlandVery Small
SandhamnSwedenVery Small
InkooFinlandVery Small
NaantaliFinlandVery Small
PorvooFinlandVery Small
Butinge Oil TerminalLithuaniaVery Small
PrimorskRussiaVery Small
StockvikSwedenVery Small

Port Cities of the Baltic Sea

The most populous cities with a harbour of the Baltic Sea within 25 km. Each city is listed with its country's other cities on the country page.

Countries with Harbours on the Baltic Sea

More Seas and Coasts

See every sea, grouped from North America to Oceania & Antarctica, on the world ports index, or the voyages that crossed these waters on the famous sea voyages map.

Baltic Sea: Quick Answers

How many ports are there on the Baltic Sea?
YearMaps lists 146 ports and harbours on the Baltic Sea, from the World Port Index of the US National Geospatial-Intelligence Agency. Small fishing harbours and private terminals outside the index are not counted.
Which countries have ports on the Baltic Sea?
Sweden (63), Finland (31), Germany (14), Russia (9), Denmark (8), Poland (8), Estonia (6), Latvia (5) and Lithuania (2).
What are the largest ports on the Baltic Sea?
By the World Port Index's harbour size, the largest are Sankt-Peterburg, Pori, Rostock, Kiel, Riga and Gdynia.
What are the main port cities on the Baltic Sea?
The most populous cities with a harbour here are St. Petersburg (4.55 million), Stockholm (1.26 million), Riga (742,572), Gdańsk (740,000) and Kaliningrad (434,954).