Port profile · Maritime Radar

Port of Ceuta daily activity

Ceuta handled an estimated average of 3.6 kt a day in the week ending 25 September 2026 (-42.7% year on year), with an average of 4 port calls a day, according to IMF PortWatch AIS data. This is an estimate, not the official statistic.
Spain · LOCODE ESCEU · Main cargo sectors: Mineral Products, Chemical & Allied Industries, Vegetable Products

Data up to · 25 September 2026

7-day average · Estimated total volume

3.6 kt

28-day average

6.6 kt

Vs 28-day average

-46.1%

Year on year (same week)

-42.7%

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
Container42.8 kt390 t
Dry bulk3549 t1.0 kt
General cargo4014 kt11 kt
Ro-Ro5152 t393 t
Tanker4790 kt65 kt

Main connections

Average daily capacity on the route · AIS 2019-2025
Algeciras: 1,949 t/day estimated with CeutaAlgecirasCartagena: 696 t/day estimated with CeutaCartagenaHuelva: 651 t/day estimated with CeutaHuelvaRotterdam: 577 t/day estimated with CeutaRotterdamTarragona: 503 t/day estimated with CeutaTarragonaPort-De-Bouc: 454 t/day estimated with CeutaPort-De-BoucAntwerp: 451 t/day estimated with CeutaAntwerpBarcelona: 424 t/day estimated with CeutaBarcelonaMohammedia: 322 t/day estimated with CeutaMohammediaCasablanca: 281 t/day estimated with CeutaCasablancaNemrut Bay: 271 t/day estimated with CeutaNemrut BayBilbao: 270 t/day estimated with CeutaBilbaoSines: 253 t/day estimated with CeutaSinesMelilla: 252 t/day estimated with CeutaMelillaMalaga: 234 t/day estimated with CeutaMalagaRavenna: 232 t/day estimated with CeutaRavennaEl Grao: 227 t/day estimated with CeutaEl GraoAveiro: 224 t/day estimated with CeutaAveiroAgadir: 223 t/day estimated with CeutaAgadirGhent: 219 t/day estimated with CeutaGhentFos: 216 t/day estimated with CeutaFosSeville: 200 t/day estimated with CeutaSevilleLisboa: 199 t/day estimated with CeutaLisboaJorf Lasfar: 188 t/day estimated with CeutaJorf LasfarGenova: 184 t/day estimated with CeutaGenovaDamietta: 184 t/day estimated with CeutaDamiettaLivorno: 177 t/day estimated with CeutaLivornoLa Coruna: 174 t/day estimated with CeutaLa CorunaSafi: 169 t/day estimated with CeutaSafiTangier-Mediterranean: 166 t/day estimated with CeutaTangier-MediterraneanAugusta: 160 t/day estimated with CeutaAugustaValencia: 159 t/day estimated with CeutaValenciaArzew: 154 t/day estimated with CeutaArzewAviles: 149 t/day estimated with CeutaAvilesDunkirk: 147 t/day estimated with CeutaDunkirkYakacik: 139 t/day estimated with CeutaYakacikMontoir: 136 t/day estimated with CeutaMontoirSete: 130 t/day estimated with CeutaSeteLe Havre: 124 t/day estimated with CeutaLe HavreIstanbul: 117 t/day estimated with CeutaIstanbulLiverpool: 116 t/day estimated with CeutaLiverpoolTaranto: 116 t/day estimated with CeutaTarantoImmingham: 112 t/day estimated with CeutaImminghamCarboneras: 110 t/day estimated with CeutaCarbonerasGarston: 110 t/day estimated with CeutaGarstonBorusan: 110 t/day estimated with CeutaBorusanMotril: 106 t/day estimated with CeutaMotrilCadiz: 106 t/day estimated with CeutaCadizSavona: 106 t/day estimated with CeutaSavonaSantander: 103 t/day estimated with CeutaSantanderAlexandria: 102 t/day estimated with CeutaAlexandriaHamburg: 96 t/day estimated with CeutaHamburgRouen: 93 t/day estimated with CeutaRouenSarroch Oil Terminal: 92 t/day estimated with CeutaSarroch Oil TerminalAmsterdam: 91 t/day estimated with CeutaAmsterdamSetubal: 91 t/day estimated with CeutaSetubalLa Pallice: 90 t/day estimated with CeutaLa PalliceTerneuzen: 90 t/day estimated with CeutaTerneuzenMersin: 88 t/day estimated with CeutaMersinPlymouth: 87 t/day estimated with CeutaPlymouthSagunto: 87 t/day estimated with CeutaLeixoes: 86 t/day estimated with CeutaLas Palmas (de Gran Canaria): 85 t/day estimated with CeutaYarimca: 85 t/day estimated with CeutaPorto Di Lido-Venezia: 84 t/day estimated with CeutaMoerdijk: 83 t/day estimated with CeutaHaifa: 83 t/day estimated with CeutaDelfzijl: 78 t/day estimated with CeutaAlmeria: 78 t/day estimated with CeutaIzmir: 77 t/day estimated with CeutaPort Saint Louis Du Rhone: 76 t/day estimated with CeutaPort Nador: 74 t/day estimated with CeutaGijon: 74 t/day estimated with CeutaZarzis: 72 t/day estimated with CeutaLagos: 72 t/day estimated with CeutaHouston (US-TX): 72 t/day estimated with CeutaMarseille: 70 t/day estimated with CeutaDiliskelesi: 68 t/day estimated with CeutaGlasgow: 65 t/day estimated with CeutaGolcuk: 65 t/day estimated with CeutaIJmuiden: 65 t/day estimated with CeutaNapoli: 65 t/day estimated with CeutaSaint-Malo: 64 t/day estimated with CeutaSanta Cruz De Tenerife: 64 t/day estimated with CeutaSfax: 63 t/day estimated with CeutaPorsgrunn: 62 t/day estimated with CeutaDerince (Izmit-Kocaeli): 62 t/day estimated with CeutaBelfast: 61 t/day estimated with CeutaGöteborg: 59 t/day estimated with CeutaOran: 58 t/day estimated with CeutaLeith: 58 t/day estimated with CeutaSzczecin: 56 t/day estimated with CeutaConstantza: 55 t/day estimated with CeutaPasajes: 55 t/day estimated with CeutaHull: 55 t/day estimated with CeutaMilazzo: 54 t/day estimated with CeutaFigueira Da Foz: 54 t/day estimated with CeutaMostaganem: 53 t/day estimated with CeutaAgioi Oil Terminal: 53 t/day estimated with CeutaTeesport: 52 t/day estimated with CeutaKalundborg: 51 t/day estimated with CeutaBurgas: 50 t/day estimated with CeutaAshdod: 49 t/day estimated with CeutaNewport: 49 t/day estimated with CeutaFawley: 47 t/day estimated with CeutaGdansk: 47 t/day estimated with CeutaPiombino: 46 t/day estimated with CeutaBejaia: 46 t/day estimated with CeutaIskenderun: 46 t/day estimated with CeutaEl Dekheila: 46 t/day estimated with CeutaBandirma: 44 t/day estimated with CeutaÅlesund: 43 t/day estimated with CeutaGlomfjord: 42 t/day estimated with CeutaSousse: 42 t/day estimated with CeutaKlaipeda: 42 t/day estimated with CeutaGabes: 41 t/day estimated with CeutaMilford Haven: 41 t/day estimated with CeutaToros Gubre: 40 t/day estimated with CeutaThessaloníki: 40 t/day estimated with CeutaBerre: 40 t/day estimated with CeutaBayonne: 40 t/day estimated with CeutaCork: 40 t/day estimated with CeutaBrunsbuettel: 39 t/day estimated with CeutaDakar: 38 t/day estimated with CeutaGibraltar: 38 t/day estimated with CeutaMarsaxlokk: 38 t/day estimated with CeutaKoper: 37 t/day estimated with CeutaFoynes: 36 t/day estimated with CeutaGarrucha: 36 t/day estimated with CeutaPort Jerome: 36 t/day estimated with CeutaAnnaba: 36 t/day estimated with CeutaNew Orleans: 36 t/day estimated with CeutaWaterford: 35 t/day estimated with CeutaNantes: 35 t/day estimated with CeutaCagliari: 34 t/day estimated with CeutaChornomorsk: 33 t/day estimated with CeutaNorrköping: 33 t/day estimated with CeutaFerrol: 33 t/day estimated with CeutaBremen: 33 t/day estimated with CeutaGebze: 33 t/day estimated with CeutaBristol: 32 t/day estimated with CeutaGüllük: 32 t/day estimated with CeutaLondon: 32 t/day estimated with CeutaAbidjan: 32 t/day estimated with CeutaStade: 32 t/day estimated with CeutaKarabiga: 30 t/day estimated with CeutaYalova: 30 t/day estimated with CeutaTekirdag: 29 t/day estimated with CeutaTilbury: 29 t/day estimated with CeutaPorto Torres: 29 t/day estimated with CeutaVillagarcia De Arosa: 29 t/day estimated with CeutaGela: 29 t/day estimated with CeutaLorient: 28 t/day estimated with CeutaBordeaux: 28 t/day estimated with CeutaVolos: 28 t/day estimated with CeutaFalconara: 28 t/day estimated with CeutaCardiff: 27 t/day estimated with CeutaMuuga-Port of Tallinn: 27 t/day estimated with CeutaGdynia: 27 t/day estimated with CeutaSanta Panagia: 27 t/day estimated with CeutaMarina Di Carrara: 27 t/day estimated with CeutaVila Do Conde: 26 t/day estimated with CeutaAlicante: 26 t/day estimated with CeutaEleusis: 26 t/day estimated with CeutaSkikda (Port Methanier): 25 t/day estimated with CeutaMalamocco: 25 t/day estimated with CeutaVlissingen: 25 t/day estimated with CeutaEregli: 25 t/day estimated with CeutaDjen Djen: 25 t/day estimated with CeutaSan Ciprian: 25 t/day estimated with CeutaRostock: 25 t/day estimated with CeutaRades (La Goulette): 25 t/day estimated with CeutaTorrevieja: 24 t/day estimated with CeutaSamsun: 24 t/day estimated with CeutaDublin: 23 t/day estimated with CeutaSplit: 23 t/day estimated with CeutaMontreal: 23 t/day estimated with CeutaBizerte: 23 t/day estimated with CeutaSingapore: 22 t/day estimated with CeutaBrest: 22 t/day estimated with CeutaKøge: 22 t/day estimated with CeutaPiraeus: 22 t/day estimated with CeutaCartagena: 22 t/day estimated with CeutaPort Said: 22 t/day estimated with CeutaSan Giorgio: 22 t/day estimated with CeutaGaeta: 22 t/day estimated with CeutaEsbjerg: 21 t/day estimated with CeutaTaman: 21 t/day estimated with CeutaSavannah: 21 t/day estimated with CeutaAltamira: 20 t/day estimated with CeutaBanjul: 20 t/day estimated with CeutaCaen: 20 t/day estimated with CeutaVigo: 20 t/day estimated with CeutaAsprópirgos: 19 t/day estimated with CeutaNew York-New Jersey: 19 t/day estimated with CeutaVentspils: 19 t/day estimated with CeutaWilhelmshaven: 19 t/day estimated with CeutaIpswich: 19 t/day estimated with CeutaVassiliko: 18 t/day estimated with CeutaKavála: 18 t/day estimated with CeutaCeuta
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. 1.AlgecirasSpain2.6 days between calls
  2. 2.CartagenaSpain4.4 days between calls
  3. 3.HuelvaSpain1.9 days between calls
  4. 4.Port-De-BoucFrance4.0 days between calls
  5. 5.TarragonaSpain3.9 days between calls

Where they sail on to

Destination ports (downstream)

  1. 1.AlgecirasSpain2.4 days between calls
  2. 2.RotterdamThe Netherlands8.7 days between calls
  3. 3.CartagenaSpain4.0 days between calls
  4. 4.HuelvaSpain3.2 days between calls
  5. 5.AntwerpBelgium8.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)