Hannibal kokoaa karthagolaisen armeijan New Carthageen (nykyinen Cartagena) ja johtaa sen pohjoiseen pitkin Iberian rannikkoa toukokuussa tai kesäkuussa. Se meni Galliaan ja kulki sisämaa-reittiä välttääkseen Rooman liittolaisia etelässä. Rhonen risteyksen taistelussa Hannibal kukisti paikallisten allobrojen joukon, jotka yrittivät estää hänen tiensä. Roomalainen laivasto, joka kuljetti Iberian-suuntautuneen armeijan, laskeutui Rooman liittolaiseen Massaliaan (nykyaikainen Marseille) Rhonen suulle, mutta Hannibal pakeni roomalaiset, ja he jatkoivat Iberiaan. Kartagolaiset saavuttivat Alppien juurelle myöhään syksyllä ja ylittivät ne
Heidän oli voitava selviytyä ilmaston, maastojen ja alkuperäiskansojen taisteluiden vaikeuksista. Hannibal saapui 20 000 jalkaväen, 6 000 ratsuväen ja tuntemattoman määrän elefantteja, jotka olivat jäljellä niistä 37:stä, jotka hän oli ottanut mukaansa Iberian rannikolta Cisalpinen Galliaan (Pohjois-Italiaan). Roomalaiset olivat yhä talvihuoneissaan. Hänen yllättävä saapumisensa Italian niemimaan johti Rooman suunnitellun kampanjan peruuttamiseen: Afrikan valloittamiseen.