Как Ганнибал по отношению к Риму, так и Сципион не имел ни намерений, ни, видимо, возможностей захватить Карфаген. Целью Рима было полное и безусловное подавление его соперника, чтобы он никогда больше не смог ему угрожать. Мирный договор, условия которого были очень тяжелыми и невыгодными для пунийцев, был подписан в 201 году. Возмещение за причиненный в ходе военных действий ущерб, установленный Римом, доходило до 10 тысяч талантов (то есть 258,5 тонны серебром; для сравнения — после Первой пунической войны было затребовано 57 тонн) с рассрочкой уплаты в 50 лет. Территория Карфагена отныне ограничивалась «Пуническими рвами» — Fossae Punicae (см. Африканская территория, гл. II). Пунийцы не имели права вести войну без согласования с Римом, они должны были возвратить своих слонов их прежним владельцам и никогда не приобретать других. Что касается их военного флота, то он был отведен в открытое море, где на глазах собравшихся на берегу карфагенян был сожжен. Рим оставлял за Карфагеном право иметь не более десяти кораблей.