Skoldvik: 1,018 t/day estimated with Kemi Skoldvik Oulu: 709 t/day estimated with Kemi Oulu Husum: 276 t/day estimated with Kemi Husum Rauma: 215 t/day estimated with Kemi Rauma Rotterdam: 203 t/day estimated with Kemi Rotterdam Baltimore: 198 t/day estimated with Kemi Baltimore Lubeck-Travemunde: 196 t/day estimated with Kemi Lubeck-Travemunde Kokkola: 195 t/day estimated with Kemi Kokkola Philadelphia: 169 t/day estimated with Kemi Philadelphia Mäntyluoto: 163 t/day estimated with Kemi Mäntyluoto Naantali: 155 t/day estimated with Kemi Naantali Jakobstad: 146 t/day estimated with Kemi Jakobstad Skelleftehamn: 130 t/day estimated with Kemi Skelleftehamn Torneå: 128 t/day estimated with Kemi Torneå Vlissingen: 89 t/day estimated with Kemi Vlissingen Kotka: 83 t/day estimated with Kemi Kotka Piteå: 79 t/day estimated with Kemi Piteå Hamburg: 78 t/day estimated with Kemi Hamburg Helsinki: 76 t/day estimated with Kemi Helsinki Fredrikshamn: 75 t/day estimated with Kemi Fredrikshamn Antwerp: 70 t/day estimated with Kemi Antwerp Stockholm: 61 t/day estimated with Kemi Stockholm Brunsbuettel: 55 t/day estimated with Kemi Brunsbuettel Sundsvall: 51 t/day estimated with Kemi Sundsvall Bremerhaven: 47 t/day estimated with Kemi Bremerhaven Kaskinen: 41 t/day estimated with Kemi Kaskinen Bremen: 38 t/day estimated with Kemi Bremen Gävle: 37 t/day estimated with Kemi Gävle Pasajes: 30 t/day estimated with Kemi Pasajes Luleå: 25 t/day estimated with Kemi Luleå Mersin: 23 t/day estimated with Kemi Mersin Gdansk: 22 t/day estimated with Kemi Gdansk Umea Hamn: 21 t/day estimated with Kemi Umea Hamn Norrköping: 20 t/day estimated with Kemi Norrköping Liverpool: 20 t/day estimated with Kemi Liverpool Raahe: 19 t/day estimated with Kemi Raahe Porsgrunn: 17 t/day estimated with Kemi Porsgrunn Amsterdam: 17 t/day estimated with Kemi Amsterdam Riga: 17 t/day estimated with Kemi Riga Gdynia: 17 t/day estimated with Kemi Gdynia Kunda: 17 t/day estimated with Kemi Kunda Barcelona: 16 t/day estimated with Kemi Barcelona Alexandria: 16 t/day estimated with Kemi Alexandria Szczecin: 15 t/day estimated with Kemi Szczecin Jacksonville: 14 t/day estimated with Kemi Jacksonville Brake: 14 t/day estimated with Kemi Brake Pärnu: 14 t/day estimated with Kemi Pärnu Vaasa: 14 t/day estimated with Kemi Vaasa Muuga-Port of Tallinn: 13 t/day estimated with Kemi Muuga-Port of Tallinn Rostock: 13 t/day estimated with Kemi Rostock Liepaja: 12 t/day estimated with Kemi Liepaja Tilbury: 10 t/day estimated with Kemi Tilbury Saint Petersburg: 10 t/day estimated with Kemi Saint Petersburg Kuantan: 10 t/day estimated with Kemi Kuantan Klaipeda: 9 t/day estimated with Kemi Klaipeda Wismar: 9 t/day estimated with Kemi Wismar Cai Mep: 9 t/day estimated with Kemi Cai Mep Stade: 9 t/day estimated with Kemi Stade Haroysundet: 9 t/day estimated with Kemi Haroysundet Argentia: 9 t/day estimated with Kemi Argentia Trois Rivieres: 9 t/day estimated with Kemi Södertälje: 8 t/day estimated with Kemi Frederikshavn: 8 t/day estimated with Kemi Nordenham: 8 t/day estimated with Kemi Genova: 8 t/day estimated with Kemi Wilmington, DE: 8 t/day estimated with Kemi Nemrut Bay: 8 t/day estimated with Kemi Paldiski: 7 t/day estimated with Kemi Ust-Luga: 7 t/day estimated with Kemi Køge: 7 t/day estimated with Kemi Uusikaupunki: 7 t/day estimated with Kemi Zeebrugge: 7 t/day estimated with Kemi Golcuk: 6 t/day estimated with Kemi Skagen: 6 t/day estimated with Kemi Turku: 6 t/day estimated with Kemi Esbjerg: 6 t/day estimated with Kemi Canaveral Harbor: 6 t/day estimated with Kemi Oxelösund: 5 t/day estimated with Kemi Waterford: 5 t/day estimated with Kemi Tallinn: 5 t/day estimated with Kemi Stora Jatterson: 5 t/day estimated with Kemi Swinoujscie: 5 t/day estimated with Kemi Port Arthur: 5 t/day estimated with Kemi Göteborg: 4 t/day estimated with Kemi Delfzijl: 4 t/day estimated with Kemi Halmstad: 4 t/day estimated with Kemi Fredrikstad: 4 t/day estimated with Kemi Eemshaven: 4 t/day estimated with Kemi Fernandina: 4 t/day estimated with Kemi Inkoo: 4 t/day estimated with Kemi København: 3 t/day estimated with Kemi Lake Charles: 3 t/day estimated with Kemi Skutskär: 3 t/day estimated with Kemi Santander: 3 t/day estimated with Kemi Cuxhaven: 3 t/day estimated with Kemi Savannah: 3 t/day estimated with Kemi Ventspils: 3 t/day estimated with Kemi Rouen: 3 t/day estimated with Kemi Dunkirk: 3 t/day estimated with Kemi Aveiro: 3 t/day estimated with Kemi Tianjin Xin Gang: 3 t/day estimated with Kemi Bilbao: 3 t/day estimated with Kemi Terneuzen: 3 t/day estimated with Kemi Izmir: 3 t/day estimated with Kemi Flekkefjord: 3 t/day estimated with Kemi Suzhou (Changshu): 3 t/day estimated with Kemi Sassnitz: 3 t/day estimated with Kemi Moerdijk: 3 t/day estimated with Kemi Malmö: 3 t/day estimated with Kemi Kalmar: 3 t/day estimated with Kemi Fawley: 3 t/day estimated with Kemi Iskenderun: 3 t/day estimated with Kemi Port-De-Bouc: 3 t/day estimated with Kemi Qiwei: 3 t/day estimated with Kemi Almeria: 3 t/day estimated with Kemi Hull: 2 t/day estimated with Kemi Sillamae: 2 t/day estimated with Kemi Sunderland: 2 t/day estimated with Kemi Halden: 2 t/day estimated with Kemi Ghent: 2 t/day estimated with Kemi Medway: 2 t/day estimated with Kemi Kaliningrad: 2 t/day estimated with Kemi Southampton: 2 t/day estimated with Kemi Bayonne: 2 t/day estimated with Kemi Ceuta: 2 t/day estimated with Kemi Baie Comeau: 2 t/day estimated with Kemi Ferrol: 2 t/day estimated with Kemi Goole: 2 t/day estimated with Kemi Cork: 2 t/day estimated with Kemi Shanghai: 2 t/day estimated with Kemi Landskrona: 2 t/day estimated with Kemi Florø: 2 t/day estimated with Kemi Newport: 1 t/day estimated with Kemi Stralsund: 1 t/day estimated with Kemi New Holland: 1 t/day estimated with Kemi Harlingen: 1 t/day estimated with Kemi Calumet Harbor: 1 t/day estimated with Kemi Steinkjer: 1 t/day estimated with Kemi El Grao: 1 t/day estimated with Kemi Cartagena: 1 t/day estimated with Kemi Izhevskoye: 1 t/day estimated with Kemi Aarhus: 1 t/day estimated with Kemi Dublin: 1 t/day estimated with Kemi Kolding: 1 t/day estimated with Kemi Saint-Brieuc: 1 t/day estimated with Kemi Randers: 1 t/day estimated with Kemi Dongguan: 1 t/day estimated with Kemi Foynes: 1 t/day estimated with Kemi Barranquilla: 1 t/day estimated with Kemi Immingham: 1 t/day estimated with Kemi Limerick: 1 t/day estimated with Kemi Kalundborg: 1 t/day estimated with Kemi Warren Point: 1 t/day estimated with Kemi Drammen: 1 t/day estimated with Kemi Mongstad: 0 t/day estimated with Kemi Djupviken: 0 t/day estimated with Kemi Leixoes: 0 t/day estimated with Kemi Oskarshamn: 0 t/day estimated with Kemi Falkenberg: 0 t/day estimated with Kemi Rosyth: 0 t/day estimated with Kemi Horten: 0 t/day estimated with Kemi Kemi + − ⌂
click to enable scroll zoom · drag to pan Full footprint: all 161 connections of Kemi 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. Skoldvik Finland 2.3 days between calls
2. Oulu Finland 0.2 days between calls
3. Rotterdam The Netherlands 5.9 days between calls
4. Kokkola Finland 3.5 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.