Va morir en la batalla d'Ilici, segons uns contra els vetons, un poble entre el Tajo i el Guadiana suposadament prop d'un lloc conegut per Castrum Album (229 aC), i segons altres a Ilici el 228 aC. Diodor de Sicília i Appià expliquen la seva mort de manera diferent; Zonares segueix a Appià.
Amílcar va estar molt per sobre d'altes cartaginesos de l'època en habilitats diplomàtiques i militars, i només va ser superat pel seu fill Anníbal, al qual va preparar des de ben jove per que el succeís en aquest conflicte.