El 217 aC, les tropes van avançar per la ruta més ràpida cap a la Itàlia central, a la vora del riu Arno, una ruta d'aiguamolls crescuts en aquesta època. Va creuar els Apenins sense oposició, però va perdre gran part del seu exèrcit. Amb l'exèrcit de Gai Flamini com a úniques forces romanes, va provocar que aquest el perseguís fins que el va emboscar a la Batalla del llac Trasimè, on Anníbal va destruir l'exèrcit de Flamini. Però en contra de l'opinió dels seus generals, no va atacar Roma que semblava inexpugnable.