בגלל ההפסד ערקו חלק ניכר מבעלות בריתן בדרום איטליה למחנה הקרתגי ורומא הייתה נתונה בסכנה ממשית, אבל מסיבה לא ברורה לא עלה חניבעל על רומא לאחר קרב קאנאי. בעקבות תבוסתם חזרו הרומאים לאסטרטגיה הפביאנית, נמנעו מקרב הכרעה נגד חניבעל ובמקום זאת זינבו בחייליו, תקפו את קציניו ואת בעלי בריתו. המלחמה בחצי האי האיברי, בסיציליה והמלחמה המאקדונית הראשונה מנעו מחניבעל תגבורות חיוניות כי הן הוסטו לזירות האלה. כל זאת גרם לכך שבשנת 211 לפנה"ס, לאחר המצור על קאפואה, שוב הייתה רומא השליטה באיטליה, ולא חניבעל. בהמשך המלחמה צמצמו הרומאים יותר ויותר את שטח שליטתו של חניבעל ובסוף הלחימה בזירה האיטלקית נותרו לו מעט בסיסים בברוטיום ותו לא.