Algeciras: 1,949 t/day estimated with Ceuta Algeciras Cartagena: 696 t/day estimated with Ceuta Cartagena Huelva: 651 t/day estimated with Ceuta Huelva Rotterdam: 577 t/day estimated with Ceuta Rotterdam Tarragona: 503 t/day estimated with Ceuta Tarragona Port-De-Bouc: 454 t/day estimated with Ceuta Port-De-Bouc Antwerp: 451 t/day estimated with Ceuta Antwerp Barcelona: 424 t/day estimated with Ceuta Barcelona Mohammedia: 322 t/day estimated with Ceuta Mohammedia Casablanca: 281 t/day estimated with Ceuta Casablanca Nemrut Bay: 271 t/day estimated with Ceuta Nemrut Bay Bilbao: 270 t/day estimated with Ceuta Bilbao Sines: 253 t/day estimated with Ceuta Sines Melilla: 252 t/day estimated with Ceuta Melilla Malaga: 234 t/day estimated with Ceuta Malaga Ravenna: 232 t/day estimated with Ceuta Ravenna El Grao: 227 t/day estimated with Ceuta El Grao Aveiro: 224 t/day estimated with Ceuta Aveiro Agadir: 223 t/day estimated with Ceuta Agadir Ghent: 219 t/day estimated with Ceuta Ghent Fos: 216 t/day estimated with Ceuta Fos Seville: 200 t/day estimated with Ceuta Seville Lisboa: 199 t/day estimated with Ceuta Lisboa Jorf Lasfar: 188 t/day estimated with Ceuta Jorf Lasfar Genova: 184 t/day estimated with Ceuta Genova Damietta: 184 t/day estimated with Ceuta Damietta Livorno: 177 t/day estimated with Ceuta Livorno La Coruna: 174 t/day estimated with Ceuta La Coruna Safi: 169 t/day estimated with Ceuta Safi Tangier-Mediterranean: 166 t/day estimated with Ceuta Tangier-Mediterranean Augusta: 160 t/day estimated with Ceuta Augusta Valencia: 159 t/day estimated with Ceuta Valencia Arzew: 154 t/day estimated with Ceuta Arzew Aviles: 149 t/day estimated with Ceuta Aviles Dunkirk: 147 t/day estimated with Ceuta Dunkirk Yakacik: 139 t/day estimated with Ceuta Yakacik Montoir: 136 t/day estimated with Ceuta Montoir Sete: 130 t/day estimated with Ceuta Sete Le Havre: 124 t/day estimated with Ceuta Le Havre Istanbul: 117 t/day estimated with Ceuta Istanbul Liverpool: 116 t/day estimated with Ceuta Liverpool Taranto: 116 t/day estimated with Ceuta Taranto Immingham: 112 t/day estimated with Ceuta Immingham Carboneras: 110 t/day estimated with Ceuta Carboneras Garston: 110 t/day estimated with Ceuta Garston Borusan: 110 t/day estimated with Ceuta Borusan Motril: 106 t/day estimated with Ceuta Motril Cadiz: 106 t/day estimated with Ceuta Cadiz Savona: 106 t/day estimated with Ceuta Savona Santander: 103 t/day estimated with Ceuta Santander Alexandria: 102 t/day estimated with Ceuta Alexandria Hamburg: 96 t/day estimated with Ceuta Hamburg Rouen: 93 t/day estimated with Ceuta Rouen Sarroch Oil Terminal: 92 t/day estimated with Ceuta Sarroch Oil Terminal Amsterdam: 91 t/day estimated with Ceuta Amsterdam Setubal: 91 t/day estimated with Ceuta Setubal La Pallice: 90 t/day estimated with Ceuta La Pallice Terneuzen: 90 t/day estimated with Ceuta Terneuzen Mersin: 88 t/day estimated with Ceuta Mersin Plymouth: 87 t/day estimated with Ceuta Plymouth Sagunto: 87 t/day estimated with Ceuta Leixoes: 86 t/day estimated with Ceuta Las Palmas (de Gran Canaria): 85 t/day estimated with Ceuta Yarimca: 85 t/day estimated with Ceuta Porto Di Lido-Venezia: 84 t/day estimated with Ceuta Moerdijk: 83 t/day estimated with Ceuta Haifa: 83 t/day estimated with Ceuta Delfzijl: 78 t/day estimated with Ceuta Almeria: 78 t/day estimated with Ceuta Izmir: 77 t/day estimated with Ceuta Port Saint Louis Du Rhone: 76 t/day estimated with Ceuta Port Nador: 74 t/day estimated with Ceuta Gijon: 74 t/day estimated with Ceuta Zarzis: 72 t/day estimated with Ceuta Lagos: 72 t/day estimated with Ceuta Houston (US-TX): 72 t/day estimated with Ceuta Marseille: 70 t/day estimated with Ceuta Diliskelesi: 68 t/day estimated with Ceuta Glasgow: 65 t/day estimated with Ceuta Golcuk: 65 t/day estimated with Ceuta IJmuiden: 65 t/day estimated with Ceuta Napoli: 65 t/day estimated with Ceuta Saint-Malo: 64 t/day estimated with Ceuta Santa Cruz De Tenerife: 64 t/day estimated with Ceuta Sfax: 63 t/day estimated with Ceuta Porsgrunn: 62 t/day estimated with Ceuta Derince (Izmit-Kocaeli): 62 t/day estimated with Ceuta Belfast: 61 t/day estimated with Ceuta Göteborg: 59 t/day estimated with Ceuta Oran: 58 t/day estimated with Ceuta Leith: 58 t/day estimated with Ceuta Szczecin: 56 t/day estimated with Ceuta Constantza: 55 t/day estimated with Ceuta Pasajes: 55 t/day estimated with Ceuta Hull: 55 t/day estimated with Ceuta Milazzo: 54 t/day estimated with Ceuta Figueira Da Foz: 54 t/day estimated with Ceuta Mostaganem: 53 t/day estimated with Ceuta Agioi Oil Terminal: 53 t/day estimated with Ceuta Teesport: 52 t/day estimated with Ceuta Kalundborg: 51 t/day estimated with Ceuta Burgas: 50 t/day estimated with Ceuta Ashdod: 49 t/day estimated with Ceuta Newport: 49 t/day estimated with Ceuta Fawley: 47 t/day estimated with Ceuta Gdansk: 47 t/day estimated with Ceuta Piombino: 46 t/day estimated with Ceuta Bejaia: 46 t/day estimated with Ceuta Iskenderun: 46 t/day estimated with Ceuta El Dekheila: 46 t/day estimated with Ceuta Bandirma: 44 t/day estimated with Ceuta Ålesund: 43 t/day estimated with Ceuta Glomfjord: 42 t/day estimated with Ceuta Sousse: 42 t/day estimated with Ceuta Klaipeda: 42 t/day estimated with Ceuta Gabes: 41 t/day estimated with Ceuta Milford Haven: 41 t/day estimated with Ceuta Toros Gubre: 40 t/day estimated with Ceuta Thessaloníki: 40 t/day estimated with Ceuta Berre: 40 t/day estimated with Ceuta Bayonne: 40 t/day estimated with Ceuta Cork: 40 t/day estimated with Ceuta Brunsbuettel: 39 t/day estimated with Ceuta Dakar: 38 t/day estimated with Ceuta Gibraltar: 38 t/day estimated with Ceuta Marsaxlokk: 38 t/day estimated with Ceuta Koper: 37 t/day estimated with Ceuta Foynes: 36 t/day estimated with Ceuta Garrucha: 36 t/day estimated with Ceuta Port Jerome: 36 t/day estimated with Ceuta Annaba: 36 t/day estimated with Ceuta New Orleans: 36 t/day estimated with Ceuta Waterford: 35 t/day estimated with Ceuta Nantes: 35 t/day estimated with Ceuta Cagliari: 34 t/day estimated with Ceuta Chornomorsk: 33 t/day estimated with Ceuta Norrköping: 33 t/day estimated with Ceuta Ferrol: 33 t/day estimated with Ceuta Bremen: 33 t/day estimated with Ceuta Gebze: 33 t/day estimated with Ceuta Bristol: 32 t/day estimated with Ceuta Güllük: 32 t/day estimated with Ceuta London: 32 t/day estimated with Ceuta Abidjan: 32 t/day estimated with Ceuta Stade: 32 t/day estimated with Ceuta Karabiga: 30 t/day estimated with Ceuta Yalova: 30 t/day estimated with Ceuta Tekirdag: 29 t/day estimated with Ceuta Tilbury: 29 t/day estimated with Ceuta Porto Torres: 29 t/day estimated with Ceuta Villagarcia De Arosa: 29 t/day estimated with Ceuta Gela: 29 t/day estimated with Ceuta Lorient: 28 t/day estimated with Ceuta Bordeaux: 28 t/day estimated with Ceuta Volos: 28 t/day estimated with Ceuta Falconara: 28 t/day estimated with Ceuta Cardiff: 27 t/day estimated with Ceuta Muuga-Port of Tallinn: 27 t/day estimated with Ceuta Gdynia: 27 t/day estimated with Ceuta Santa Panagia: 27 t/day estimated with Ceuta Marina Di Carrara: 27 t/day estimated with Ceuta Vila Do Conde: 26 t/day estimated with Ceuta Alicante: 26 t/day estimated with Ceuta Eleusis: 26 t/day estimated with Ceuta Skikda (Port Methanier): 25 t/day estimated with Ceuta Malamocco: 25 t/day estimated with Ceuta Vlissingen: 25 t/day estimated with Ceuta Eregli: 25 t/day estimated with Ceuta Djen Djen: 25 t/day estimated with Ceuta San Ciprian: 25 t/day estimated with Ceuta Rostock: 25 t/day estimated with Ceuta Rades (La Goulette): 25 t/day estimated with Ceuta Torrevieja: 24 t/day estimated with Ceuta Samsun: 24 t/day estimated with Ceuta Dublin: 23 t/day estimated with Ceuta Split: 23 t/day estimated with Ceuta Montreal: 23 t/day estimated with Ceuta Bizerte: 23 t/day estimated with Ceuta Singapore: 22 t/day estimated with Ceuta Brest: 22 t/day estimated with Ceuta Køge: 22 t/day estimated with Ceuta Piraeus: 22 t/day estimated with Ceuta Cartagena: 22 t/day estimated with Ceuta Port Said: 22 t/day estimated with Ceuta San Giorgio: 22 t/day estimated with Ceuta Gaeta: 22 t/day estimated with Ceuta Esbjerg: 21 t/day estimated with Ceuta Taman: 21 t/day estimated with Ceuta Savannah: 21 t/day estimated with Ceuta Altamira: 20 t/day estimated with Ceuta Banjul: 20 t/day estimated with Ceuta Caen: 20 t/day estimated with Ceuta Vigo: 20 t/day estimated with Ceuta Asprópirgos: 19 t/day estimated with Ceuta New York-New Jersey: 19 t/day estimated with Ceuta Ventspils: 19 t/day estimated with Ceuta Wilhelmshaven: 19 t/day estimated with Ceuta Ipswich: 19 t/day estimated with Ceuta Vassiliko: 18 t/day estimated with Ceuta Kavála: 18 t/day estimated with Ceuta Ceuta + − ⌂
click to enable scroll zoom · drag to pan Full footprint: all 565 connections of Ceuta 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. Algeciras Spain 2.6 days between calls
2. Cartagena Spain 4.4 days between calls
3. Huelva Spain 1.9 days between calls
4. Port-De-Bouc France 4.0 days between calls
5. Tarragona Spain 3.9 days between calls
Where they sail on to
Destination ports (downstream)
1. Algeciras Spain 2.4 days between calls
2. Rotterdam The Netherlands 8.7 days between calls
3. Cartagena Spain 4.0 days between calls
4. Huelva Spain 3.2 days between calls
5. Antwerp Belgium 8.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.