В то самое время, когда Ганнибал вторгся в Галлию, Корнелий Публий Сципион с 22 000 человек римской и союзной пехоты и с 1800 человек кавалерии сел на суда в Остии, прибыл в окрестности Массилии (нынешнего Марселя) и сделал высадку в восточном устье Роны. Там узнал он, что Ганнибал перешел через Пиренейския горы, но, несмотря на то, римский военачальник дал отдых своим войскам и ограничился посылкой вверх по левому берегу Роны для разведки 300 римских всадников и 200 человек гальской конницы, состоявшей на содержании массильцев.
Между тем Ганнибал, прибыв к берегам Роны (в четырех переходах от моря), решился переправиться в этом пункте, представлявшем ему важные тактические выходы. Его армия переправилась на другой берег реки (с 37 боевыми слонами, что представляло весьма большие затруднения), а потом, узнав о высадке римской армии близ Массилии, Ганнибал выслал вниз по левому берегу Роны 500 нумидийских всадников, а главным силам дал кратковременный отдых.
Отряд, посланный на разведку, встретившись с римским авангардом, вступил в упорный бой и был опрокинут со значительным уроном. Но эта стычка не имела никаких важных последствий: Ганнибал двинулся на север к Альпам, а Корнелий Публий Сципион, дойдя до пункта, в котором переправилась через Рону карфагенская армия, обратился на юг к Массилии с той целью, чтобы, избежав встречи с превосходящими силами противника, отправиться морем в Италию и, усилившись там подкреплениями, двинуться против Ганнибала к Альпам.
Переход Ганнибала через Альпы. Худ. Генрих Лейтман (1866)
Между тем Ганнибал встретил при переходе через Альпы необыкновенные затруднения, совершая передвижение без надежных проводников по горам, покрытым снегом, в неблагоприятное время года (в конце октября) и имея при своей армии слонов, которые должны были чрезвычайно замедлять его следование.
Зная о сложностях, которые пришлось преодолеть при переходе через Альпы в более поздние времена Суворову и Наполеону Бонапарту, невозможно объяснить успех Ганнибала чем-то иным, кроме его нравственных качеств: смелости и непреклонности характера. Потери Ганнибала при этом переходе были огромны: выступая от Пиренеев с 60 000 войск и переправившись через Рону с 46 000, он пришел в долину реки По всего с 26 000 (12 000 карфагенской пехоты, 8000 испанской пехоты и 6000 кавалерии).
После перехода через Альпы Ганнибал, дав кратковременный отдых своим войскам, обратился против тауринов, отказавшихся заключить с ним союз против римлян, взял приступом главный город их страны (нынешний Турин) и привлек тем на свою сторону многие племена Верхней Италии. Между тем Корнелий Публий Сципион, высадив свои войска в Пизе, двинулся оттуда через Этрурию, усилился в пути подкреплениями, прибыл с 20-тысячной армией к реке По и направился к Павии.