Port profile · Maritime Radar

Port of København daily activity

København handled an estimated average of 8.5 kt a day in the week ending 25 September 2026 (+58.0% year on year), with an average of 3 port calls a day, according to IMF PortWatch AIS data. This is an estimate, not the official statistic.
Denmark · LOCODE DKCPH · Main cargo sectors: Mineral Products, Wood & Wood Products, Prepared Foodstuffs & Beverages

Data up to · 25 September 2026

7-day average · Estimated total volume

8.5 kt

28-day average

7.5 kt

Vs 28-day average

+13.9%

Year on year (same week)

+58.0%

Estimated total volume — daily series

·

AIS estimates from IMF PortWatch; they may include transhipment and are not equivalent to the port’s official statistics.

By vessel type

Last 28 days
TypePort callsEst. importsEst. exports
Container1516 kt12 kt
Dry bulk1213 kt2.8 kt
General cargo2121 kt10 kt
Ro-Ro00 t0 t
Tanker27128 kt6.2 kt

Main connections

Average daily capacity on the route · AIS 2019-2025
Aalborg: 1,465 t/day estimated with KøbenhavnAalborgGöteborg: 1,439 t/day estimated with KøbenhavnGöteborgHamburg: 1,019 t/day estimated with KøbenhavnHamburgAntwerp: 966 t/day estimated with KøbenhavnAntwerpFredericia: 936 t/day estimated with KøbenhavnFredericiaRotterdam: 764 t/day estimated with KøbenhavnRotterdamAarhus: 750 t/day estimated with KøbenhavnAarhusHelsingborg: 686 t/day estimated with KøbenhavnHelsingborgKalundborg: 541 t/day estimated with KøbenhavnKalundborgBrofjorden: 439 t/day estimated with KøbenhavnBrofjordenRiga: 395 t/day estimated with KøbenhavnRigaBremerhaven: 369 t/day estimated with KøbenhavnBremerhavenLubeck-Travemunde: 317 t/day estimated with KøbenhavnLubeck-TravemundePorsgrunn: 296 t/day estimated with KøbenhavnPorsgrunnGdansk: 292 t/day estimated with KøbenhavnGdanskWilhelmshaven: 292 t/day estimated with KøbenhavnWilhelmshavenRostock: 286 t/day estimated with KøbenhavnRostockHalmstad: 268 t/day estimated with KøbenhavnHalmstadTrelleborg: 262 t/day estimated with KøbenhavnTrelleborgMongstad: 249 t/day estimated with KøbenhavnMongstadUst-Luga: 241 t/day estimated with KøbenhavnUst-LugaLe Havre: 234 t/day estimated with KøbenhavnLe HavreKøge: 228 t/day estimated with KøbenhavnKøgeRanders: 228 t/day estimated with KøbenhavnRandersOdense: 222 t/day estimated with KøbenhavnOdenseLiepaja: 211 t/day estimated with KøbenhavnLiepajaSkagen: 206 t/day estimated with KøbenhavnSkagenAmsterdam: 202 t/day estimated with KøbenhavnAmsterdamMalmö: 168 t/day estimated with KøbenhavnMalmöBrunsbuettel: 164 t/day estimated with KøbenhavnBrunsbuettelKristiansand: 148 t/day estimated with KøbenhavnKristiansandTallinn: 144 t/day estimated with KøbenhavnTallinnLas Palmas (de Gran Canaria): 139 t/day estimated with KøbenhavnLas Palmas (de Gran Canaria)Stade: 118 t/day estimated with KøbenhavnStadeGrenaa: 115 t/day estimated with KøbenhavnGrenaaTilbury: 110 t/day estimated with KøbenhavnTilburyVikanes: 109 t/day estimated with KøbenhavnVikanesPrimorsk: 108 t/day estimated with KøbenhavnPrimorskKiel: 104 t/day estimated with KøbenhavnKielOslo: 101 t/day estimated with KøbenhavnOsloGreat Yarmouth: 99 t/day estimated with KøbenhavnGreat YarmouthStockholm: 92 t/day estimated with KøbenhavnStockholmKolding: 92 t/day estimated with KøbenhavnKoldingÅbenrå: 92 t/day estimated with KøbenhavnÅbenråKlaipeda: 91 t/day estimated with KøbenhavnKlaipedaGravesend: 88 t/day estimated with KøbenhavnGravesendEmden: 86 t/day estimated with KøbenhavnEmdenLondon Gateway: 84 t/day estimated with KøbenhavnLondon GatewayRio Grande: 84 t/day estimated with KøbenhavnRio GrandePärnu: 82 t/day estimated with KøbenhavnPärnuSlagentangen: 79 t/day estimated with KøbenhavnSlagentangenGwangyang (Kwangyang): 79 t/day estimated with KøbenhavnGwangyang (Kwangyang)Bremen: 76 t/day estimated with KøbenhavnBremenStigsnaes: 75 t/day estimated with KøbenhavnStigsnaesFredrikstad: 75 t/day estimated with KøbenhavnFredrikstadGhent: 74 t/day estimated with KøbenhavnGhentSikka: 74 t/day estimated with KøbenhavnSikkaGdynia: 73 t/day estimated with KøbenhavnGdyniaDrammen: 69 t/day estimated with KøbenhavnDrammenThamesport: 69 t/day estimated with KøbenhavnThamesportSaint Petersburg: 67 t/day estimated with KøbenhavnGävle: 66 t/day estimated with KøbenhavnGrangemouth: 66 t/day estimated with KøbenhavnVentspils: 65 t/day estimated with KøbenhavnHaroysundet: 62 t/day estimated with KøbenhavnThyboron: 60 t/day estimated with KøbenhavnSines: 57 t/day estimated with KøbenhavnLarvik: 56 t/day estimated with KøbenhavnYanbu (King Fahd Port): 50 t/day estimated with KøbenhavnIJmuiden: 50 t/day estimated with KøbenhavnSzczecin: 49 t/day estimated with KøbenhavnRonne: 49 t/day estimated with KøbenhavnImmingham: 48 t/day estimated with KøbenhavnSwinoujscie: 47 t/day estimated with KøbenhavnTerneuzen: 47 t/day estimated with KøbenhavnZhoushan: 45 t/day estimated with KøbenhavnFrederikshavn: 44 t/day estimated with KøbenhavnMizushima: 42 t/day estimated with KøbenhavnHirtshals: 41 t/day estimated with KøbenhavnJebel Ali: 40 t/day estimated with KøbenhavnFalkenberg: 39 t/day estimated with KøbenhavnPengerang: 39 t/day estimated with KøbenhavnMoerdijk: 37 t/day estimated with KøbenhavnKalmar: 37 t/day estimated with KøbenhavnStavanger: 34 t/day estimated with KøbenhavnNordenham: 33 t/day estimated with KøbenhavnMuuga-Port of Tallinn: 33 t/day estimated with KøbenhavnNorrköping: 32 t/day estimated with KøbenhavnFujairah: 32 t/day estimated with KøbenhavnKotka: 31 t/day estimated with KøbenhavnSkikda (Port Methanier): 31 t/day estimated with KøbenhavnWismar: 30 t/day estimated with KøbenhavnLeixoes: 30 t/day estimated with KøbenhavnSölvesborg: 30 t/day estimated with KøbenhavnSingapore: 29 t/day estimated with KøbenhavnJabal Az Zannah-Ruways: 29 t/day estimated with KøbenhavnNyborg: 29 t/day estimated with KøbenhavnArzew: 29 t/day estimated with KøbenhavnWhiffen Head: 28 t/day estimated with KøbenhavnMilford Haven: 28 t/day estimated with KøbenhavnSetubal: 27 t/day estimated with KøbenhavnWaterford: 27 t/day estimated with KøbenhavnMäntyluoto: 27 t/day estimated with KøbenhavnEemshaven: 27 t/day estimated with KøbenhavnZeebrugge: 26 t/day estimated with KøbenhavnPort Jerome: 25 t/day estimated with KøbenhavnVarberg: 24 t/day estimated with KøbenhavnAberdeen: 24 t/day estimated with KøbenhavnGlasgow: 24 t/day estimated with KøbenhavnStora Jatterson: 23 t/day estimated with KøbenhavnHull: 23 t/day estimated with KøbenhavnTema: 22 t/day estimated with KøbenhavnFos: 22 t/day estimated with KøbenhavnVeracruz: 22 t/day estimated with KøbenhavnCartagena: 21 t/day estimated with KøbenhavnStralsund: 21 t/day estimated with KøbenhavnBarranquilla: 20 t/day estimated with KøbenhavnNew Orleans: 20 t/day estimated with KøbenhavnSkoldvik: 20 t/day estimated with KøbenhavnDjibouti: 20 t/day estimated with KøbenhavnJorf Lasfar: 20 t/day estimated with KøbenhavnKokkola: 20 t/day estimated with KøbenhavnSassnitz: 20 t/day estimated with KøbenhavnBelfast: 20 t/day estimated with KøbenhavnEsbjerg: 19 t/day estimated with KøbenhavnMina Saqr: 19 t/day estimated with KøbenhavnMoss: 19 t/day estimated with KøbenhavnNew York-New Jersey: 19 t/day estimated with KøbenhavnTangshan (Jingtang): 19 t/day estimated with KøbenhavnHouston (US-TX): 18 t/day estimated with KøbenhavnFredrikshamn: 18 t/day estimated with KøbenhavnKarlshamn: 18 t/day estimated with KøbenhavnLiverpool: 18 t/day estimated with KøbenhavnVlissingen: 18 t/day estimated with KøbenhavnCotonou: 18 t/day estimated with KøbenhavnGarston: 18 t/day estimated with KøbenhavnItaqui: 17 t/day estimated with KøbenhavnVila Do Conde: 17 t/day estimated with KøbenhavnDublin: 17 t/day estimated with KøbenhavnMedway: 17 t/day estimated with KøbenhavnLagos: 16 t/day estimated with KøbenhavnStenungsund: 15 t/day estimated with KøbenhavnBrevik: 15 t/day estimated with KøbenhavnTynemouth: 15 t/day estimated with KøbenhavnAugusta: 15 t/day estimated with KøbenhavnHuelva: 14 t/day estimated with KøbenhavnKoper: 14 t/day estimated with KøbenhavnSödertälje: 14 t/day estimated with KøbenhavnSillamae: 14 t/day estimated with KøbenhavnBrest: 14 t/day estimated with KøbenhavnLondonderry: 14 t/day estimated with KøbenhavnDouala: 14 t/day estimated with KøbenhavnPort-De-Bouc: 14 t/day estimated with KøbenhavnHalifax: 14 t/day estimated with KøbenhavnHelsinki: 13 t/day estimated with KøbenhavnKunda: 13 t/day estimated with KøbenhavnPaldiski: 12 t/day estimated with KøbenhavnGalway: 11 t/day estimated with KøbenhavnFlekkefjord: 11 t/day estimated with KøbenhavnDjupviken: 11 t/day estimated with KøbenhavnCeuta: 10 t/day estimated with KøbenhavnÅhus: 10 t/day estimated with KøbenhavnTeesport: 9 t/day estimated with KøbenhavnPort Botany: 9 t/day estimated with KøbenhavnOxelösund: 8 t/day estimated with KøbenhavnVysotsk: 8 t/day estimated with KøbenhavnTrondheim: 8 t/day estimated with KøbenhavnHarlingen: 8 t/day estimated with KøbenhavnKristiansund: 8 t/day estimated with KøbenhavnNynäshamn: 7 t/day estimated with KøbenhavnFuglafjordur: 7 t/day estimated with KøbenhavnBrake: 7 t/day estimated with KøbenhavnChatham: 7 t/day estimated with KøbenhavnKaliningrad: 7 t/day estimated with KøbenhavnIpswich: 7 t/day estimated with KøbenhavnBilbao: 7 t/day estimated with KøbenhavnOulu: 7 t/day estimated with KøbenhavnPhiladelphia: 7 t/day estimated with KøbenhavnCasablanca: 7 t/day estimated with KøbenhavnSauda: 6 t/day estimated with KøbenhavnMarkenes: 6 t/day estimated with KøbenhavnHalden: 6 t/day estimated with KøbenhavnLuleå: 6 t/day estimated with KøbenhavnFrederiksvaerk: 6 t/day estimated with KøbenhavnMalaga: 5 t/day estimated with KøbenhavnLandskrona: 5 t/day estimated with KøbenhavnAviles: 5 t/day estimated with KøbenhavnSantander: 4 t/day estimated with KøbenhavnUusikaupunki: 4 t/day estimated with KøbenhavnDunkirk: 4 t/day estimated with KøbenhavnRouen: 4 t/day estimated with KøbenhavnCuxhaven: 4 t/day estimated with KøbenhavnVyborg: 4 t/day estimated with KøbenhavnVästerås: 4 t/day estimated with KøbenhavnMurmansk: 4 t/day estimated with KøbenhavnBergen: 4 t/day estimated with KøbenhavnIzhevskoye: 4 t/day estimated with KøbenhavnAveiro: 4 t/day estimated with KøbenhavnShoreham Harbour: 3 t/day estimated with KøbenhavnKemi: 3 t/day estimated with KøbenhavnKøbenhavn
click to enable scroll zoom · drag to pan

Full footprint: all 284 connections of København aggregated over the SeaRoute (Eurostat) shipping lanes — each segment glows according to the estimated capacity it carries (IMF PortWatch, AIS 2019-2025).

Where vessels arrive from

Ports of origin (upstream)

  1. 1.AalborgDenmark0.8 days between calls
  2. 2.GöteborgSweden1.2 days between calls
  3. 3.FredericiaDenmark0.7 days between calls
  4. 4.RotterdamThe Netherlands3.8 days between calls
  5. 5.HamburgGermany1.4 days between calls

Where they sail on to

Destination ports (downstream)

  1. 1.GöteborgSweden1.2 days between calls
  2. 2.AalborgDenmark0.9 days between calls
  3. 3.HamburgGermany2.0 days between calls
  4. 4.AntwerpBelgium3.2 days between calls
  5. 5.AarhusDenmark0.7 days between calls

IMF connection network based on vessel capacity before and after calling at this port (AIS 2019-2025). The time shown is the average elapsed between the call at one port and the next call at the other — it includes anchorage and berthing waits, which is why it far exceeds pure sailing time on short routes such as Algeciras–Tanger Med.

Indicators · EED Data

Read the monthly summary

All indicators →
NEXT TOTAL SOLAR ECLIPSEAugust 2, 2027

Totality returns to the Strait of Gibraltar

In less than a year, the Moon's shadow will sweep across southern Spain with over 4 minutes of total darkness over Algeciras, Tarifa, and Gibraltar.

---Days
--Hours
--Mins
--Secs
Explore Eclipse Special (in Spanish)