Desarrollada en la ciudad de Cannas, en Apulia, al sudeste de Italia, la batalla terminó con la victoria del ejército cartaginés, a pesar de la acusada inferioridad numérica de estos.