-243년에 함대를 재구성한 로마인들은 해상 전투를 재개할 준비가 되어 있었습니다. -242년에 몇 차례 소규모 교전을 벌인 후, 그들의 새로운 함대는 -241년에 에가디아 제도에서 카르타고군을 상대로 결정적인 승리를 거두어 분쟁을 종식시켰습니다.
카르타고인들은 로마인들이 제시한 조약의 조건을 수락하고 그 조약이 끝나면 시칠리아에서 철수하고 모든 전쟁 포로를 돌려보내며 10년 안에 금 3200달란트의 전쟁 배상금을 지불하기로 약속합니다.
이로써 길고 치명적인 전쟁이 끝났습니다. 인적 손실은 상당했다[10]. 시칠리아는 완전히 황폐화되어 로마의 시칠리아 속주가 되었습니다. 단, 시라쿠사는 여전히 독립하여 로마와 동맹을 맺고 있습니다. 역설적이게도 로마는 이제 천년 넘게 서부 지중해의 지배적인 해상 세력이었습니다. 게다가 카르타고 자체에서도 용병전쟁이라는 반란이 일어났다.