В -243 г. римляне, восстановив свой флот, были готовы возобновить борьбу на море. После нескольких незначительных сражений в -242 их новый флот одержал в -241 решающую победу у Эгадских островов над карфагенянами, что положило конец конфликту.
Карфагеняне принимают условия договора, представленного римлянами, по итогам которого они эвакуируют Сицилию, возвращают всех военнопленных и обязуются выплатить через 10 лет военную контрибуцию в размере 3200 талантов золота
Так заканчивается долгая и смертоносная война. Людские потери были значительными[10]. Сицилия полностью опустошена и становится римской провинцией Сицилия, за исключением Сиракуз, которая остается независимой и союзной Риму. Парадоксально, но Рим уже более тысячи лет был доминирующей морской державой в западном Средиземноморье. Кроме того, в самом Карфагене вспыхнуло восстание под названием «Война наёмников».