Ганнибал был очень талантливым и дальновидным полководцем, и осознавал, что для победы над Римской республикой нужно захватить именно столицу страны - Рим. К тому моменту его армия находилась в территории современной Испании, где у карфагенян были огромные владения. В Рим попасть можно было двумя путями: по морю, что было очень опасно, поскольку римский флот был сильнее, или сухопутной дорогой через Альпы. Второй вариант давал еще и преимущества, ведь с севера римляне не ожидали вторжение врага.