Port profile · Maritime Radar

Port of Casablanca daily activity

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

Data up to · 25 September 2026

7-day average · Estimated total volume

45 kt

28-day average

50 kt

Vs 28-day average

-8.9%

Year on year (same week)

-34.6%

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
Container85339 kt26 kt
Dry bulk32620 kt292 kt
General cargo3863 kt14 kt
Ro-Ro108.6 kt696 t
Tanker228 kt0 t

Main connections

Average daily capacity on the route · AIS 2019-2025
Tangier-Mediterranean: 7,884 t/day estimated with CasablancaTangier-MediterraneanLas Palmas (de Gran Canaria): 7,827 t/day estimated with CasablancaLas Palmas (de Gran Canaria)Valencia: 6,078 t/day estimated with CasablancaValenciaAlgeciras: 6,034 t/day estimated with CasablancaAlgecirasSantos: 2,984 t/day estimated with CasablancaSantosBarcelona: 2,521 t/day estimated with CasablancaBarcelonaAgadir: 2,249 t/day estimated with CasablancaAgadirRouen: 2,198 t/day estimated with CasablancaRouenLe Havre: 1,934 t/day estimated with CasablancaLe HavreParadip: 1,711 t/day estimated with CasablancaParadipAntwerp: 1,702 t/day estimated with CasablancaAntwerpLisboa: 1,390 t/day estimated with CasablancaLisboaNew Orleans: 1,343 t/day estimated with CasablancaNew OrleansHamburg: 1,180 t/day estimated with CasablancaHamburgKlaipeda: 1,149 t/day estimated with CasablancaKlaipedaSanta Cruz De Tenerife: 1,075 t/day estimated with CasablancaSanta Cruz De TenerifeJorf Lasfar: 1,062 t/day estimated with CasablancaJorf LasfarKarachi: 1,020 t/day estimated with CasablancaKarachiLazaro Cardenas: 1,019 t/day estimated with CasablancaLazaro CardenasLeixoes: 876 t/day estimated with CasablancaLeixoesSouth Louisiana: 828 t/day estimated with CasablancaSouth LouisianaConstantza: 790 t/day estimated with CasablancaConstantzaSetubal: 766 t/day estimated with CasablancaSetubalCoatzacoalcos: 702 t/day estimated with CasablancaCoatzacoalcosPiraeus: 696 t/day estimated with CasablancaPiraeusRotterdam: 679 t/day estimated with CasablancaRotterdamDakar: 658 t/day estimated with CasablancaDakarRosario: 639 t/day estimated with CasablancaRosarioGresik: 608 t/day estimated with CasablancaGresikDamietta: 564 t/day estimated with CasablancaDamiettaTaboguilla: 527 t/day estimated with CasablancaTaboguillaSan Martin: 526 t/day estimated with CasablancaSan MartinIstanbul: 513 t/day estimated with CasablancaIstanbulNemrut Bay: 506 t/day estimated with CasablancaNemrut BaySaint Petersburg: 497 t/day estimated with CasablancaSaint PetersburgGenova: 466 t/day estimated with CasablancaGenovaRiga: 465 t/day estimated with CasablancaRigaMontreal: 462 t/day estimated with CasablancaMontrealVigo: 456 t/day estimated with CasablancaVigoKoper: 439 t/day estimated with CasablancaKoperRostock: 437 t/day estimated with CasablancaRostockSines: 428 t/day estimated with CasablancaSinesMykolaiv: 374 t/day estimated with CasablancaMykolaivCallao: 356 t/day estimated with CasablancaCallaoSalerno: 344 t/day estimated with CasablancaSalernoPort Cartier: 343 t/day estimated with CasablancaPort CartierHuelva: 330 t/day estimated with CasablancaHuelvaCartagena: 328 t/day estimated with CasablancaCartagenaQuebec: 321 t/day estimated with CasablancaQuebecTarragona: 317 t/day estimated with CasablancaTarragonaYakacik: 313 t/day estimated with CasablancaYakacikCadiz: 308 t/day estimated with CasablancaCadizVisakhapatnam: 302 t/day estimated with CasablancaVisakhapatnamGijon: 298 t/day estimated with CasablancaGijonSafi: 285 t/day estimated with CasablancaSafiOlvia: 282 t/day estimated with CasablancaOlviaCeuta: 281 t/day estimated with CasablancaCeutaPort Nador: 281 t/day estimated with CasablancaPort NadorNorfolk: 272 t/day estimated with CasablancaNorfolkAlger: 264 t/day estimated with CasablancaAlgerBilbao: 261 t/day estimated with CasablancaBorusan: 252 t/day estimated with CasablancaNovorossiysk: 249 t/day estimated with CasablancaLa Pallice: 246 t/day estimated with CasablancaMarsaxlokk: 236 t/day estimated with CasablancaMurmansk: 231 t/day estimated with CasablancaLiepaja: 227 t/day estimated with CasablancaGdansk: 227 t/day estimated with CasablancaLa Spezia: 222 t/day estimated with CasablancaEl Grao: 219 t/day estimated with CasablancaParanaguá: 219 t/day estimated with CasablancaDunkirk: 216 t/day estimated with CasablancaBejaia: 215 t/day estimated with CasablancaGioia Tauro: 212 t/day estimated with CasablancaPort Said: 209 t/day estimated with CasablancaGdynia: 203 t/day estimated with CasablancaFigueira Da Foz: 190 t/day estimated with CasablancaKandalaksha: 183 t/day estimated with CasablancaMalaga: 181 t/day estimated with CasablancaLagos: 180 t/day estimated with CasablancaChornomorsk: 177 t/day estimated with CasablancaDjen Djen: 176 t/day estimated with CasablancaSeville: 174 t/day estimated with CasablancaSassnitz: 169 t/day estimated with CasablancaAbidjan: 163 t/day estimated with CasablancaNewport News: 158 t/day estimated with CasablancaUst-Luga: 157 t/day estimated with CasablancaMersin: 155 t/day estimated with CasablancaRavenna: 155 t/day estimated with CasablancaMontoir: 153 t/day estimated with CasablancaAviles: 147 t/day estimated with CasablancaOran: 147 t/day estimated with CasablancaThunder Bay: 146 t/day estimated with CasablancaSearsport: 146 t/day estimated with CasablancaVancouver: 144 t/day estimated with CasablancaChennai (Madras): 143 t/day estimated with CasablancaAlexandria: 139 t/day estimated with CasablancaLa Coruna: 139 t/day estimated with CasablancaLivorno: 138 t/day estimated with CasablancaTilbury: 132 t/day estimated with CasablancaVysotsk: 129 t/day estimated with CasablancaSwinoujscie: 128 t/day estimated with CasablancaPivdennyi: 128 t/day estimated with CasablancaAveiro: 124 t/day estimated with CasablancaEl Dekheila: 123 t/day estimated with CasablancaItaqui: 122 t/day estimated with CasablancaVila Do Conde: 121 t/day estimated with CasablancaHazira: 120 t/day estimated with CasablancaTuapse: 118 t/day estimated with CasablancaHaydarpasa: 116 t/day estimated with CasablancaSagunto: 116 t/day estimated with CasablancaGolcuk: 115 t/day estimated with CasablancaArzew: 113 t/day estimated with CasablancaSfax: 111 t/day estimated with CasablancaVarna: 108 t/day estimated with CasablancaPuerto Del Rosario: 108 t/day estimated with CasablancaMarseille: 107 t/day estimated with CasablancaGhent: 106 t/day estimated with CasablancaDerince (Izmit-Kocaeli): 106 t/day estimated with CasablancaGwangyang (Kwangyang): 99 t/day estimated with CasablancaYarimca: 97 t/day estimated with CasablancaPorto Grande: 97 t/day estimated with CasablancaChittagong: 95 t/day estimated with CasablancaMobile: 91 t/day estimated with CasablancaAnnaba: 91 t/day estimated with CasablancaGävle: 91 t/day estimated with CasablancaCotonou: 91 t/day estimated with CasablancaGarrucha: 90 t/day estimated with CasablancaKavála: 90 t/day estimated with CasablancaBurgas: 89 t/day estimated with CasablancaBaie Comeau: 86 t/day estimated with CasablancaFreetown: 86 t/day estimated with CasablancaMisrata: 86 t/day estimated with CasablancaIzhevskoye: 85 t/day estimated with CasablancaJakobstad: 85 t/day estimated with CasablancaSzczecin: 84 t/day estimated with CasablancaVlissingen: 84 t/day estimated with CasablancaOdessa: 83 t/day estimated with CasablancaFos: 82 t/day estimated with CasablancaCochin (Kochi): 80 t/day estimated with CasablancaBordeaux: 77 t/day estimated with CasablancaVitoria: 77 t/day estimated with CasablancaTaichung: 77 t/day estimated with CasablancaRio De Janeiro: 76 t/day estimated with CasablancaSamsun: 75 t/day estimated with CasablancaBrunsbuettel: 75 t/day estimated with CasablancaTaman: 74 t/day estimated with CasablancaRio Grande: 74 t/day estimated with CasablancaVentspils: 74 t/day estimated with CasablancaImmingham: 72 t/day estimated with CasablancaIsabel: 72 t/day estimated with CasablancaGlomfjord: 72 t/day estimated with CasablancaZonguldak: 71 t/day estimated with CasablancaArrecife: 71 t/day estimated with CasablancaHull: 71 t/day estimated with CasablancaSantander: 71 t/day estimated with CasablancaHouston (US-TX): 70 t/day estimated with CasablancaPuerto Bolivar: 70 t/day estimated with CasablancaAlmeria: 70 t/day estimated with CasablancaFredrikshamn: 68 t/day estimated with CasablancaSillamae: 67 t/day estimated with CasablancaOulu: 66 t/day estimated with CasablancaShanghai: 66 t/day estimated with CasablancaDiliskelesi: 65 t/day estimated with CasablancaNouakchott: 64 t/day estimated with CasablancaCaen: 60 t/day estimated with CasablancaBizerte: 60 t/day estimated with CasablancaAlicante: 59 t/day estimated with CasablancaHuanghua: 58 t/day estimated with CasablancaSete: 58 t/day estimated with CasablancaProgreso: 58 t/day estimated with CasablancaSkikda (Port Methanier): 56 t/day estimated with CasablancaTerneuzen: 55 t/day estimated with CasablancaAmbarli: 55 t/day estimated with CasablancaPort of Sohar: 55 t/day estimated with CasablancaOskarshamn: 52 t/day estimated with CasablancaGibraltar: 52 t/day estimated with CasablancaFelixstowe: 52 t/day estimated with CasablancaMostaganem: 52 t/day estimated with CasablancaDuluth: 52 t/day estimated with CasablancaPasajes: 50 t/day estimated with CasablancaAmsterdam: 50 t/day estimated with CasablancaKarabiga: 49 t/day estimated with CasablancaPiteå: 49 t/day estimated with CasablancaSept Iles: 48 t/day estimated with CasablancaNaantali: 47 t/day estimated with CasablancaSingapore: 47 t/day estimated with CasablancaItapoa: 46 t/day estimated with CasablancaMotril: 45 t/day estimated with CasablancaRijeka: 45 t/day estimated with CasablancaTaranto: 44 t/day estimated with CasablancaLorient: 43 t/day estimated with CasablancaLuanda: 42 t/day estimated with CasablancaKitakyushu (Wakamatsu): 42 t/day estimated with CasablancaNapoli: 42 t/day estimated with CasablancaVeracruz: 42 t/day estimated with CasablancaLiverpool: 41 t/day estimated with CasablancaFerrol: 41 t/day estimated with CasablancaTampa Port: 41 t/day estimated with CasablancaShougang Jingtang: 39 t/day estimated with CasablancaCasablanca
click to enable scroll zoom · drag to pan

Full footprint: all 547 connections of Casablanca 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.ValenciaSpain2.6 days between calls
  2. 2.Tangier-MediterraneanMorocco1.3 days between calls
  3. 3.Las Palmas (de Gran Canaria)Spain6.7 days between calls
  4. 4.AlgecirasSpain1.4 days between calls
  5. 5.SantosBrazil20.8 days between calls

Where they sail on to

Destination ports (downstream)

  1. 1.Las Palmas (de Gran Canaria)Spain2.3 days between calls
  2. 2.AlgecirasSpain1.9 days between calls
  3. 3.Tangier-MediterraneanMorocco1.8 days between calls
  4. 4.BarcelonaSpain4.1 days between calls
  5. 5.ParadipIndia28.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)