ヒミルコ2世
カルタゴ艦隊の攻撃は奇襲となり、まず南の輸送船を焼却し、続いて北に向かった。モティア北方はシケリア本土とグランデ島に挟まれた浅瀬となっており、ギリシア艦隊をそこに追い詰めることができるはずであった。ヒミルコが陸揚げされていた北方の軍船を最初に攻撃していれば、大勝利を収めたであろう。
しかしカルタゴ軍が輸送船の破壊に時間を使っている間に、ディオニュシオスは反撃準備の時間を得た。大型弩弓を軍船に搭載し、何隻かを出撃させて海上と陸上双方からカルタゴ艦隊に大型弩弓での攻撃を実施した。カルタゴ艦隊がそれに苦しんでいる間に、北方の浅瀬を人力牽引して80隻の軍船を外洋に脱出させた。これらの軍船がグランデ島を回ってしまうと、カルタゴ艦隊が逆に挟み撃ちになってしまう。それを恐れたヒミルコはカルタゴ艦隊を撤退させた。モティアは城壁を突破された後も激しく抵抗し、最後は市街戦になったものの、ついには陥落した。
モティアを占領した後、ディオニュシオスはセゲスタとエンテラの包囲を続けさせ、モティアには守備兵を残して自身はシュラクサイに戻った。弟のレプティネスに120隻の艦隊(五段櫂船および三段櫂船)を委ね、エリュクス近くに停泊させていた。この間にヒミルコは歩兵50,000、戦車4,000の陸軍、400隻の三段櫂船と600隻の輸送船からなる海軍を編成した。軍船の数であれば、カルタゴ史上最大の艦隊であった。ギリシア側に情報が漏れるのを避けるために、ヒミルコは各艦長に対して封緘命令書を渡していた。この命令書は嵐などで艦隊からはぐれてしまった場合にのみ開封することが認められていた。カルタゴ艦隊は二つに分かれて航行した。輸送船団は直接パノルムスに向かい、他方軍船は北に向かい続いて東に転進した。レプティネスは輸送船50隻(陸兵5,000、戦車200)を撃沈したが、残りの輸送船は追い風に助けられてパノルムスに到着した。