Come sottolinea lo storico Hans Delbrück, a causa dell'elevato numero di morti e feriti tra i suoi ranghi, l'esercito punico non era in condizione di eseguire un attacco diretto su Roma.
Una marcia verso la città sul Tevere sarebbe stata una dimostrazione inutile che avrebbe annullato l'effetto psicologico di Canne sugli alleati di Roma.
Anche se il suo esercito fosse stato in piena forza, un assedio di successo di Roma avrebbe richiesto ad Annibale di sottomettere una parte considerevole dell'entroterra al fine di garantire il proprio approvvigionamento ed impedire quello del nemico.
I Romani, dopo aver vissuto questa sconfitta catastrofica e perso altre battaglie, avevano a questo punto imparato la lezione.