По описанию Ливия, это место представляло собой довольно широкую, болотистую, заросшую травой поляну, которую окружали крутые лесистые склоны холмов. Войти на поляну можно было только с запада и с востока через два узких ущелья. Опытный военачальник самнитов, Гай Понтий, скрытно привел свою армию и расположился лагерем вблизи этого места. Он послал десять воинов, переодетых пастухами, и велел им вывести свои стада на пастбища неподалеку от римских застав. Всякий раз, когда они встречались с вражескими отрядами, они рассказывали одну и ту же историю, что армия самнитов ведет военные действия далеко на юге — в Апулии. Слухи об этом распространили заранее, и сообщения пастухов должны были только подтвердить их.
Уловка сработала, и консулы решили пройти к самнитским легионам самым коротким путем, а этот путь проходил именно через Кавдинские вилы, прямо по вражеской территории. Римляне вошли в первое — западное — ущелье и, пройдя его, обнаружили, что второе ущелье завалено грудой срубленных деревьев и огромных камней. Над ущельем они увидели отряды самнитов.
Римляне бросились назад, однако путь, по которому они вошли в Кавдинские вилы, оказался прегражден завалами и вооруженными людьми. Римляне попали в ловушку. Консулы приказали своим легионерам строить римский лагерь — копать рвы, насыпать укрепления и ставить частокол — хотя многие понимали, что эти усилия уже не имеют смысла.
Тем временем самниты, не веря свой успех, не знали, что им делать дальше. Понтий отправил письмо своему отцу, умудренному опытом пожилому человеку Гереннию Понтию, дабы спросить его совета. Геренний ответил: «Мой совет будет таким: вы должны позволить всем римлянам свободно уйти». Это его мнение сразу же отклонили, и снова спросили совета. Тогда Геренний сказал: «Перебейте их всех до единого».
Понтий опасался, что его постаревший отец стал слаб разумом, и он уступил общему желанию, чтобы старика привели в лагерь и лично спросили совета. Тот отказался менять свое мнение и обосновал свои слова. Ливий пишет: «Давая первый совет, — сказал он — с моей точки зрения наилучший, я стремился, чтобы столь великое благодеяние обеспечило вечный мир и дружбу с могущественнейшим народом; смысл второго совета был в том, чтобы избавить от войны многие поколенья, ибо… римское государство не скоро вновь соберется с силами; третьего же решения вообще нет».
А что если самнитам избрать средний путь и отпустить римлян невредимыми и в то же время по праву войны связать их как побежденных определенными условиями? Геренний не согласился с этим. «Это как раз такое решение, что друзей не создаст, а врагов не уничтожит, — сказал он, — нрав римлян таков, что, потерпев поражение, они уже не ведают покоя». Его совет отклонили в третий раз, а затем Геренния увезли домой.
Римляне предприняли много неудачных попыток вырваться. Запасы еды подходили к концу, и консулы послали к Понтию делегацию для согласования условий мира. Если бы они не добились мира, то стали бы сражаться с врагом. «Вы, римляне, никогда не способны примириться со своей участью, даже когда побеждены и взяты в плен, — ответил самнитский военачальник, — поэтому я прогоню вас под ярмом раздетых и безоружных» (под «ярмом» он имел в виду арку, сложенную из трех копий, под которой должны были пройти воины в обмен на свое освобождение). Он добавил, что римлянам следует убраться из владений самнитов и уничтожить два своих передовых поселения в Калесе и Фрегеллах.
Все понимали, что это было несмываемым позором, но, по мнению консулов, это лучше, чем возможная альтернатива — полное уничтожение римской армии. Однако Ливий заверяет нас, что самниты добились только клятвенного обещания консулов, что Рим принял условия (sponsio). Окончательное соглашение (foedus) должны были принять после одобрения народного собрания в Риме. Доверчивый Понтий принял это условие и позволил легионам уйти, а клятвенное обещание (sponsio) давали консулы и высшие военачальники. Однако он потребовал себе в заложники шестьсот римских всадников. Затем последовала драматическая сцена: «Консулов, чуть не нагих, первыми прогнали под ярмом, затем тому же бесчестию подвергся каждый военачальник в порядке старшинства и, наконец, один за другим все легионы. Вокруг, осыпая римлян бранью и насмешками, стояли вооруженные враги и даже замахивались то и дело мечами, а если кто не выражал своим видом должной униженности, то оскорбленные победители наносили им удары и убивали».