摩洛哥的主要港口包括:
卡薩布蘭卡港口:這是摩洛哥最大的港口,位於西海岸,毗鄰大西洋,是北非地區最重要的貿易港口之一,擁有完備的港口設施和先進的裝卸設備。
丹吉爾港口:位於摩洛哥西北部,毗鄰地中海,是地中海東岸最重要的港口之一,也是摩洛哥北部地區的貿易中心,連接歐洲和非洲,對摩洛哥與歐洲國家的貿易具有重要意義。
阿加迪爾港口:位於西海岸,毗鄰大西洋,是一箇重要的漁港和旅遊勝地,擁有美麗的沙灘和高爾夫球場。
塔茲納海港:位於西南部,毗鄰大西洋,是一箇著名的漁港,附近有古老的塔茲納市。
納多爾港:位於裏夫地區,是摩洛哥繁忙的航運樞紐,毗鄰西班牙飛地梅利利亞,提供繁忙的渡輪服務。
此外,還有其他一些港口,如賈迪達、索維拉、朱爾夫萊斯費爾、蓋尼特拉、拉臘什、穆罕默迪耶、納祖爾、拉巴特、薩菲、塔爾法亞等。