La guerra duró tres años Aprovechándose de esto, Roma ocupó Córcega y Cerdeña, y obligó a Cartago a pagar una nueva indemnización de 1200 talentos para evitar el estallido de una nueva guerra, guerra que la ciudad púnica no podía permitirse.