迦太基帝国现在正全力为残酷的斗争作准备。汉尼拔是每一次行动的灵魂人物。他的大胆计划就是越过比利牛斯山和阿尔卑斯山,从北边袭击罗马。公元前218年早春,他从西班牙的新迦太基出发,率领一支大约10万人的军队,其中包括37头战象。军队穿过西班牙北部,越过比利牛斯山和罗纳河(Rhone),到达了阿尔卑斯山脚下——很可能位于现在以小圣伯纳德(Little St.Bernard)著称的山口下。很快到了10月份,雪降落在小径的高处,致使山上的通道只有经过严重的辛劳和损失才得以通过。最后,从人迹罕至的山麓来到波河平原上的严重减员的队伍只剩下不到3万人。这就是汉尼拔建议用来攻击罗马——一个此时在征兵清单上就有超过70万步兵和7万匹战马的国家——的可怜的队伍。