Сразу после своей победы Ганнибал отправил в Рим послов с просьбой начать мирные переговоры с республикой на умеренных условиях. Но сенат отказался от этого предложения, объявив полную мобилизацию всего мужского населения Рима, включая безземельных крестьян и рабов, начиная с 17 лет. Против Ганнибала римляне использовали несколько независимых армий, численно его превосходивших. Вооруженные столкновения происходили, но упор делался на осаду занятых крепостей и отказ от генеральных сражений. Теперь Ганнибал ждал предложения мира от римлян, но его не последовало. Он предложил римскому сенату выкупить пленных и тем начать подготовку к мирным переговорам, но сенат ответил отказом. Тогда он начал активную дипломатическую деятельность, в результате чего на его сторону перешли апулийцы, самниты, луканцы и бруттии.
После битвы при Каннах Ганнибал двинулся к Неаполю, но ввиду приближения зимних холодов не решился его штурмовать и направился к Капуе, где надеялся встретить своих сторонников. Капуя действительно перешла на сторону Ганнибала. Оставив там гарнизон, карфагенский полководец захватил Нуцерию и попытался взять Нолу, но римляне отстояли город и нанесли Ганнибалу поражение. Затем карфагеняне безуспешно попытались склонить к сдаче Ацерры, но, когда их жители отказались, город разграбили и сожгли. После неудачной попытки взять Казилин Ганнибал ушел на зимние квартиры в Капую, которая сулила обильные удобства и удовольствия. Но безделье и пиршества ослабили армию не меньше, чем марши, осады и штурмы. По мнению древнеримских историков, пребывание карфагенских войск на зимних квартирах в Капуе было одной из наиболее серьезных стратегических ошибок Ганнибала, способствовавшей разложению его армии. Однако современные историки отрицают это, аргументируя тем, что и после «разлагающей» зимовки в Капуе Ганнибал в течение многих лет одерживал победы, воюя на юге Италии.
В начале весны 215 г. до н. э. Ганнибал предпринял новое наступление и захватил несколько небольших городов. Но в это время союзники карфагенян в Капуе потерпели поражение, так как не получили вовремя поддержки Ганнибала. Наступательный порыв армии Карфагена в Италии спал. Римляне уклонялись от больших сражений и постепенно начали организовывать карательные экспедиции против новых союзников карфагенян. На юге Италии разгоралась малая война, успех которой зависел от снабжения войск и организации разведки, а не от талантов полководцев. Для решительных успехов Ганнибал остро нуждался в подкреплениях. Чтобы он их не получал, римляне должны были максимально эффективно оттягивать силы Карфагена от Италии на «периферийную войну», театры боевых действий которой располагались на Сицилии, в Испании, Иллирии и Северной Африке.