كانت الحرب البونيقية الثانية، التي استمرت من 218 إلى 201 قبل الميلاد، هي الثانية من بين ثلاث حروب دارت بين قرطاج وروما، القوتان الرئيسيتان في غرب البحر الأبيض المتوسط في القرن الثالث قبل الميلاد.