Cartago pidió la paz, cuyas condiciones fueron muy duras: entrega de la marina de guerra, de los elefantes utilizados en el ejército, de los mercenarios itálicos, reducción del territorio cartaginés metropolitano y reconocimiento de la independencia del reino de Numidia, con el cual se comprometía a no entrar en guerra, renuncia a todas las posesiones hispánicas y una indemnización de guerra de 10 000 talentos, a pagar en 50 años.