Tuo tarpu Hannibalis surinko Kartaginos kariuomenę Naujojoje Kartaginoje (dabartinėje Kartaginoje) ir gegužės ar birželio mėnesiais vadovavo jai į šiaurę palei Iberijos pakrantę. Ji įžengė į Galųją ir nuėjo vidaus maršrutu, kad išvengtų Romos sąjungininkų į pietus. Rono upės perėjimo mūšyje Hannibalas nugalėjo vietinių alobrogų pajėgas, kurios siekė užkirsti jam kelią. Romėnų laivynas, vežantis armiją, išvykusią į Iberiją, nusileido į Romos sąjungininkę Masaliją (dabar Marselį) prie Rodos upės ištakų, bet Hannibalis pabėgo nuo romėnų, o jie tęsė kelionę į Iberiją. Kartaginai vėlyvą rudenį pasiekė Alpių pakraščius ir perėjo juos.
, įveikiant kliūtis klimato, žemės ir vietinių genčių partizanų taktiką. Hannibalis atvyko su 20 000 pėstininkų, 6 000 kavalerijos ir nežinomu skaičiumi dramblių, išlikusių iš 37 laivų, su kuriais jis išvyko iš Iberijos, dabar Piemonte, šiaurės Italijoje. Romėnai vis dar buvo žieminėje būstinėje. Jis netikėtai įžengė į Italijos pusiasalį ir dėl to buvo atšaukta Romos planuota metų kampanija - Afrikos įsiveržimas.