Хорошо осведомленный о настроениях в римском лагере Ганнибал не преминул воспользоваться ситуацией. Зная, что на следующий день командование перейдет к жаждущему битвы Варрону, он действительно подготовил ловушку. Карфагенские воины покинули лагерь, оставив в нем всю добычу и имущество, и укрылись за ближайшей грядой холмов. На правом фланге Ганнибал расположил кавалерию, а на левом – пехоту. Пунийский полководец рассчитывал, что римляне бросятся грабить якобы брошенный лагерь, тем самым предоставив ему возможность внезапно атаковать их и уничтожить. Чтобы хитрость удалась, карфагенский военачальник приказал разжечь в лагере множество ярких костров, которые должны были создавать видимость присутствия войска в лагере. Такой уловкой он хотел убедить римлян, что стремится прикрыть реальное отступление. Хитрость почти удалась – на рассвете римские солдаты, увидев брошенный пунийцами лагерь, начали требовать от консулов немедленно выступить в погоню за неприятелем, а заодно и разграбить их лагерь. Осторожничал лишь Эмилий Павел, отправивший на разведку отряд луканских всадников во главе с префектом Марием Статилием. Командир отряда в сопровождении двух кавалеристов приблизился к покинутому пунийскому стану и выяснил, что войска в нем действительно нет, ценности оставлены будто бы нарочно на самых видных местах, а огни горят лишь со стороны, обращенной к римскому лагерю. Все указывало на западню, о которой Статилий и сообщил консулам. Воинов, однако, убедить не удалось, и Варрон, сам склонявшийся к решительным действиям, скомандовал выступать. От неминуемого разгрома римское войско в тот день спасла лишь случайность – вначале неблагоприятным оказалось гадание на курах, что заставило консула усомниться в правильности принятого решения. Затем к воротам явились два сбежавших от карфагенян раба, которые рассказали, что войско Ганнибала укрылось за холмами в засаде и выжидает удобного момента для нападения.
После того как замысел карфагенского военачальника по досадному для него стечению обстоятельств был сорван, ему действительно пришлось отступить и направиться на юг. К этому пунийцев вынуждало отсутствие достаточного количества продовольствия. Поскольку к тому времени в южных районах Апулии уже дозревал урожай, Ганнибал под прикрытием организации засады повел свое войско к Каннам, где и расположился лагерем, предварительно разграбив окрестности. Убедившись, что вражеская армия действительно ушла, римляне отправились вслед за ней и вновь, как и под Гереонием, разбили два лагеря. При этом больший римский лагерь располагался на том же берегу реки Ауфид, что и лагерь карфагенян, а меньший – на противоположном берегу. При этом Ганнибал, оценивший преимущества равнинной местности, сразу начал беспокоить римлян атаками нумидийских всадников и провоцировать консулов завязать крупное сражение. Какое-то время Эмилию Павлу удавалось сдерживать рвавшегося в бой Теренция Варрона, однако долго это продолжаться не могло. На следующий день командование перешло к Варрону, и он поспешил вывести римскую армию в поле и выстроить ее в боевые порядки.