同时,汉尼拔在新迦太基 (如今的卡塔赫纳) 聚集了一支迦太基军队,并在五月或六月沿着伊比利亚海岸向北领导他们. 佢進入咗高爾地嘅內陸路線 避開南部嘅羅馬盟友 喺羅恩河口嘅戰鬥中,漢尼拔擊敗咗一隊本地嘅阿洛布羅格人,而呢班人正企圖阻止他入侵. 一隻帶著伊比利亞軍隊嘅羅馬艦隊 抵達羅馬嘅盟友馬薩利亞 (現今嘅馬賽爾) 羅<unk>河口,但漢尼拔逃脫咗羅馬人,佢哋繼續往伊比利亞走. 到咗秋天,迦太基人已經到咗阿爾卑斯山嘅腳下
克服氣候,地形嘅困難 同埋本土部落嘅游擊戰術 Hannibal帶著2萬名步兵,6000名騎兵以及未知數量的大象抵達. 羅馬人仲喺冬天嘅宿舍. 佢意外地入侵咗意大利半島 於是佢取消咗羅馬喺嗰年計劃嘅戰役:入侵非洲