-243年、ローマ軍は艦隊を再編成し、海上での戦いを再開する準備を整えた。 -242 年にいくつかの小規模な交戦を経て、-241 年に彼らの新しい艦隊はエーガディ諸島沖でカルタゴ軍に対して決定的な勝利を収め、紛争は終結しました。
カルタゴ人はローマ人が提示した条約の条件を受け入れ、その終了後にシチリア島を撤退させ、すべての捕虜を返還し、10年以内に金3,200タラントの戦争賠償金を支払うことを約束する。
こうして長くて致命的な戦争は終結した。人的損失はかなりのものであった[10]。シチリア島は完全に荒廃し、シラクサを除いてローマの属州となり、独立を保ちローマと同盟を結んだ。逆説的ですが、ローマは現在、千年以上にわたって西地中海の支配的な海洋強国でした。さらに、カルタゴ自体でも傭兵戦争と呼ばれる反乱が勃発しました。