List of battles of the Second Punic War

A generic representation of the location and result of some battles of the second Punic war. Not to exact scale, accuracy limited by the availability of primary source data.
  • v
  • t
  • e
Second Punic War
Prelude
Italy
  • Ticinus
  • Trebia
  • Mutina
  • Placentia
  • Victumulae
  • Lake Trasimene
  • Umbrian Lake
  • Crossing of the Apennines
  • Ager Falernus
  • Geronium
  • Cannae
  • Silva Litana
  • 1st Nola
  • Nuceria Alfaterna
  • 1st Casilinum
  • Hamae
  • 1st Petelia
  • Cumae
  • 2nd Nola
  • 1st Beneventum
  • 3rd Nola
  • 2nd Casilinum
  • Lucania
  • Arpi
  • 1st Tarentum
  • 2nd Beneventum
  • Campi Veteres
  • 1st Capua
  • Silarus
  • 1st Herdonia
  • 2nd Capua
  • Rome
  • Sapriportis
  • 2nd Herdonia
  • Numistro
  • Canusium
  • Manduria
  • Caulonia
  • 2nd Tarentum
  • Locri
  • 2nd Petelia
  • Venusia
  • Grumentum
  • Metaurus
  • Crotona
  • Insubria
Iberia
Sicily and Sardinia
North Africa
Part of a series on the
Military of ancient Rome
 Ancient Rome portal
  • v
  • t
  • e

This is an incomplete list of battles of the Second Punic War, showing the battles on the Italian peninsula and some in Africa, in Sicily and Hispania.

List

  • 218 BC
  • 217 BC
  • 216 BC
  • 215 BC
    • Spring: Battle of DertosaHasdrubal Barca is defeated by the Scipio brothers. The Romans raided Carthaginian territory south of the Ebro river.
    • August: Second Battle of Nola – Marcellus again repulsed an attack by Hannibal.
    • Late year: Battle of Decimomannu – A Carthaginian expedition under Hasdrubal the Bald is defeated near Caralis in Sardinia.
    • A Roman fleet under Titus Otacilius Crassus defeated a Carthaginian fleet near Sardinia.
  • 214 BC
    • Third Battle of Nola – Marcellus fought an inconclusive battle with Hannibal.
    • Battle of Beneventum – Tiberius Sempronius Gracchus's slave legions defeat Hanno (son of Bomilcar) and, therefore, deny Hannibal his reinforcements.
  • 213 BC
    • The Siege of Syracuse begins.
  • 212 BC
    • March: Battle of Tarentum – Hannibal, after careful planning and collaboration from the Greek populace, takes the city of Tarentum in a daring night raid. The Romans continue to hold the Citadel at the mouth of the port.
    • May: Battle of Beneventum – Quintus Fulvius Flaccus defeats Hanno.
    • First Battle of Capua – Hannibal defeated the consuls Q. Fulvius Flaccus and Appius Claudius, but the Roman army escaped. Siege of Capua temporarily lifted.
    • Battle of the Silarus – Hannibal destroyed the army of the Roman praetor M. Centenius Penula in Campania.
    • First Battle of Herdonia – Hannibal destroyed the Roman army of the praetor Gnaeus Fulvius in Apulia.
    • The Siege of Syracuse ends with the fall of the city. Archimedes is accidentally slain.
  • 211 BC
  • 210 BC
  • 209 BC
    • January/February: Battle of Cartagena – P. Cornelius Scipio the Younger captured Cartagena, the main Carthaginian base in Hispania.
    • Spring: Battle of Canusium – Hannibal once again confronted Marcellus in an indecisive battle. Marcellus was recalled to Rome on charges of bad leadership.
    • Assault on Tarentum – Romans under Quintus Fabius Maximus reconquer Tarentum.
  • 208 BC
    • Spring: Battle of Baecula – Romans in Hispania under P. Cornelius Scipio the Younger defeated Hasdrubal Barca. Hasdrubal managed to save 2/3 of his army, treasures and elephants and retreat.
    • Summer: Battle of Petelia – Hannibal ambushes and destroys a small Roman force
    • Battle of Clupea – The Carthaginian navy is defeated in a battle off the African coast.
  • 207 BC
    • Spring: Battle of Grumentum – Roman general Gaius Claudius Nero fought an indecisive battle with Hannibal, then marched north to confront Hasdrubal Barca, who had invaded Italy.
    • 23 June: Battle of the Metaurus – Hasdrubal Barca was defeated and killed by Livius and Nero's combined Roman army. Is thought by many as one of the most decisive battles in history.
    • Naval Battle of Utica – A Carthaginian fleet of 70 ships is defeated by a Roman fleet of 100 ships near Utica.
  • 206 BC
    • Spring: Battle of Ilipa – Scipio destroyed a large Carthaginian army in Hispania.
    • Mutiny at Sucro – Scipio quells a mutiny in Hispania.
    • Battle of Carteia – Romans defeat Carthaginians in Hispania.
    • Battle of Carteia (naval) – Romans defeat Carthaginians in a naval battle near the city of Carteia.
  • 204 BC
    • Autumn: Siege of Utica – Scipio's siege of Utica in Africa fails.
    • Battle of Crotona – Hannibal fought a drawn battle against the Roman general Sempronius in Southern Italy.
  • 203 BC
    • Battle of Insubria – Romans defeat Carthaginians under Mago Barca in northern Italy.
    • Battle of Utica – Scipio attacks and destroys a Carthaginian-Numidian army.
    • Battle of the Great Plains – Romans under Scipio defeated the Carthaginian army of Hasdrubal Gisco and Syphax. Hannibal was recalled to Africa.
    • Battle of CirtaMasinissa and the Romans defeat and capture Syphax.
    • Battle of Castra Cornelia – Carthaginian fleet under Hasdrubal plunders the Roman supply convoy sailing to resupply Scipio's army in Africa near Utica.
  • 202 BC
  • v
  • t
  • e
Battles of the Punic Wars
First Punic War
Mercenary War
Second Punic War
(Battles)
Third Punic War
  • v
  • t
  • e
Wars of the
Roman Republic
Wars of the
Roman Empire