द्वितीय प्यूनिक युद्ध (Second Punic War) कार्थेज तथा रोमन गणराज्य के बीच द्वितीय प्रमुख युद्ध था जो ईसा पूर्व २१८ से ईसापूर्व २०१ के बीच चला। इन दोनो राज्यों के बीच कुल तीन युद्ध हुए जिन्हें 'प्यूनिक युद्ध' कहा जाता है क्योंकि कार्थेज लोग रोम को 'प्यूनिसी' (Punici) कहते थे। इसे 'कार्थेजी युद्ध' (Carthaginian War) भी कहते हैं। जामा का युद्ध इसका अंतिम और निर्णायक युद्ध था।