Тактическое превосходство армии Ганнибала над римской милицией было несомненно, и оно усиливалось тем обстоятельством, что Ганнибал располагал превосходной конницей. Нумидийцы, союзники Ганнибала образовывали очень хорошую легкую конницу, а карфагенская тяжелая конница была способна не только наносить сильные удары, но представляла регулярную часть под командой офицеров, воспитанных еще Гамилькаром. То была дисциплинированная гвардия, никогда не бросавшаяся за добычей, а способная к маневру на поле сражения по указанию полководца. Практически, это были кирасиры древности.
Имея такую армию, Ганнибал мог не бояться встречи в поле даже с вдвое превосходящим противником. Он составил смелый план перейти через Пиренеи, реку Рону и Альпы в Италию, разбить в поле римские войска, а потом захватить и уничтожить Рим. При господстве римлян на море это был единственный способ перенести военные действия на территорию противника. Ганнибал не стал следовать излюбленной тактике римских военачальников, которые умело вели войну в приграничье с любыми противниками, а решил перенести войну на территорию самой Римской республики, где такой дерзости от карфагенян просто не ожидали. Ганнибал рискнул отказаться от сообщений с тылом. Его надежды покоились на возможности создать базу впереди, в тех областях Италии, что под его ударами отпадут от Рима, который только в момент падения Сагунта решил мобилизовать свои силы.
Из-за непопулярности войны среди союзников и беднейших слоев римского населения мобилизация была неполной, но выставленные силы превышали по числу в полтора раза количество войск, выставлявшихся Римом в предшествовавшие войны. Имевшиеся силы разделили на три почти равных армии – одна должна была удерживать в повиновении галлов в долине реки По, другая направлялась в Испанию, чтобы связать там Ганнибала, но не успела перехватить его даже в Галлии, на переправах через Рону, и третья сосредоточивалась в Сицилии, готовая перенести борьбу в окрестности Карфагена. Именно эта стратегическая разброска сил и предопределила поражение первых, лучших легионов римской милиции.
И все же довольно скоро Ганнибал отказался от овладения неприятельской столицей – Римом.
Оставив для защиты Карфагена 16 000 воинов и для обеспечения своей тыловой базы в Испании столько же солдат под командованием брата Гасдрубала, Ганнибал во главе 92-тысячной армии перешел реку Эбро и покорил к северу от нее иберийские племена.
После этого карфагенский полководец оставил на завоеванных землях 11-тысячное войско, а сам перешел через Пиренеи у средиземноморского мыса Креуз.