Cortados sus suministros y deshecha la flota cartaginesa tras la derrota naval de las islas Egadas, y ante la imposibilidad de recibir los suministros necesarios para continuar la lucha, Amílcar decidió firmar la paz (241 a. C.).