L’ensemble portuaire Kenitra/Mehdia compte parmi les plus anciens ports du Maroc. Le port de Kenitra, le seul port fluvial du Maroc, est à vocation commerciale. Le port de pêche et l’avant-port de Mehdia sont implantés dans le lit de l’oued Sebou au niveau de l’embouchure, et sont dédiés à la pêche.
Le complexe portuaire de Kenitra est situé à 200 km au Sud de Tanger et à 160 km au Nord de Casablanca. Les ports de Mehdia et de Kenitra sont situés respectivement à l’aval de l’Oued Sebou et à 17 km de son embouchure qui donne accès à l’océan atlantique.
Le port de Kenitra est connecté aux réseaux de transport national, autoroutier, ferroviaire (projet TGV) et aérien (aéroport de Rabat à 25 km).