Переход через Альпы был крайне труден. Ганнибал спустился в Цизальпинскую Галлию лишь с половиной войска. Первые столкновения были неудачны для римлян. Публий Сципион был разбит на берегах Тичино, а Тиберий Симпроний (войска которого предназначались было для высадки в Африку) — на берегу Требии. Ганнибал перешёл через Апеннины и совершил очень трудный поход по низменной области, орошаемой рекой Арно, которая находилась тогда в разливе. Около Тразименского озера, в Этрурии, он истребил римскую армию Гая Фламиния и, не пытаясь даже подойти к Риму, взять который было очень мало шансов, пошёл на восток, потом сильно опустошил южные области. Несмотря на эти опустошения и поражения римских войск, надежды Ганнибала на отложение италийских союзников оказывались пока тщетными: за немногими исключениями, союзники хранили верность Риму.