Atlas of Battles

commander, 30 engagements

Battles of Hannibal

Battles of Hannibal

Carthaginian general (247–183/181 BC), 247 BC to 183 BC

Hannibal is recorded as a commander at 30 placed engagements in the atlas between 219 BC and 190 BC: 24 battles, 4 sieges and 2 campaigns across 5 present-day countries, most in Italy (25), Tunisia (2), Spain (1). Taken in date order, the sites lie 8,808 km apart end to end, 304 km between engagements on average. Most belong to Second Punic War (28), Roman–Seleucid War (1).

Siege of SaguntumHannibal's crossing of the AlpsBattle of Rhone CrossingBattle of GeroniumBattle of Ager FalernusHannibal's crossing of the ApenninesBattle of PlaisanceBattle of NolaBattle of NolaBattle of NolaSiege of ArpiBattle of the SilarusBattle of HerdoniaBattle of CapuaBattle of TarentumBattle of CapuaHannibal's raid to RomeBattle of HerdoniaBattle of NumistroBattle of CanusiumBattle of PeteliaBattle of GrumentumBattle of CrotonaSiege of UticaBattle of TicinusBattle of the TrebiaBattle of Lake TrasimeneBattle of CannaeBattle of ZamaBattle of TicinusBattle of the TrebiaBattle of Lake TrasimeneBattle of CannaeBattle of ZamaBarcelonaAlgiersMilanNaplesTunisLyonBelgradeTiranaPalermoZagreb500 km41.040N, 11.025E
30 placed engagements, coloured by era. Present-day coastlines; ringed marks are the most widely documented.

Engagements by year

219 BC: 1 engagements218 BC: 4 engagements217 BC: 5 engagements5 in 217 BC216 BC: 2 engagements215 BC: 1 engagements214 BC: 1 engagements213 BC: 1 engagements212 BC: 4 engagements211 BC: 2 engagements210 BC: 2 engagements209 BC: 1 engagements208 BC: 1 engagements207 BC: 1 engagements204 BC: 2 engagements202 BC: 1 engagements190 BC: 1 engagements219 BC190 BC
30 dated engagements, one bar per year, coloured by era.

In time order

Siege of Saguntum, 219 BCHannibal's crossing of the Alps, 218 BCBattle of Rhone Crossing, 218 BCBattle of Ticinus, 218 BCBattle of the Trebia, 218 BCBattle of Geronium, 217 BCBattle of Ager Falernus, 217 BCHannibal's crossing of the Apennines, 217 BCBattle of Plaisance, 217 BCBattle of Lake Trasimene, 217 BCBattle of Nola, 216 BCBattle of Cannae, 216 BCBattle of Nola, 215 BCBattle of Nola, 214 BCSiege of Arpi, 213 BCBattle of the Silarus, 212 BCBattle of Herdonia, 212 BCBattle of Capua, 212 BCBattle of Tarentum, 212 BCBattle of Capua, 211 BCHannibal's raid to Rome, 211 BCBattle of Herdonia, 210 BCBattle of Numistro, 210 BCBattle of Canusium, 209 BCBattle of Petelia, 208 BCBattle of Grumentum, 207 BCBattle of Crotona, 204 BCSiege of Utica, 204 BCBattle of Zama, 202 BCBattle of the Eurymedon, 190 BC219 BC190 BC
One tick per dated engagement; each tick is a link.

Engagements by date

DateEngagementPlaceFrom the lastResult
May 219 BCSiege of SaguntumSaguntum, SpainCarthaginian victoryBeginning of the Second Punic War
218 BCHannibal's crossing of the AlpsAlps, Italy887 km NEHannibal arrives in Italy and establishes a base of...
September 218 BCBattle of Rhone CrossingRhône, France237 km SWCarthaginian victory
November 218 BCBattle of TicinusTicino, Italy344 km ECarthaginian victory
December 218 BCBattle of the TrebiaPiacenza, Italy62 km SECarthaginian victory
217 BCBattle of GeroniumGeronium, Italy550 km SECarthaginian victory
217 BCBattle of Ager FalernusCampania, Italy66 km SCarthaginian victory
217 BCHannibal's crossing of the ApenninesApennines, Italy165 km NWHannibal continues his journey through Roman Italy.
217 BCBattle of PlaisancePiacenza, Italy423 km NWInconclusive
21 June 217 BCBattle of Lake TrasimeneLake Trasimeno, Italy280 km SECarthaginian victory
216 BCBattle of NolaNola, Italy323 km SEMinor Roman Victory; See Aftermath section
2 August 216 BCBattle of CannaeCannae, Italy141 km ECarthaginian victory (see Aftermath)
August 215 BCBattle of NolaNola, Italy141 km WSee Aftermath section
214 BCBattle of NolaNola, Italy0 km NSee Aftermath section
213 BCSiege of ArpiArpi, Italy105 km NERoman victory
212 BCBattle of the SilarusSele, Italy122 km SWCarthaginian victory
212 BCBattle of HerdoniaOrdona, Italy110 km NECarthaginian victory
212 BCBattle of CapuaCapua, Italy119 km WCarthaginian victory
March 212 BCBattle of TarentumTaranto, Italy263 km ECarthaginian victory
211 BCBattle of CapuaCapua, Italy263 km WRoman victory; Fall of Capua
211 BCHannibal's raid to RomeRome, Italy172 km NWCarthaginian failure
210 BCBattle of HerdoniaOrdona, Italy268 km ECarthaginian victory
210 BCBattle of NumistroNumistro, Italy267 km SSee Battle section
209 BCBattle of CanusiumCanosa di Puglia, Italy252 km NRoman pyrrhic victory
208 BCBattle of PeteliaPetelia, Italy235 km SCarthaginian victory
207 BCBattle of GrumentumGrumentum, Italy150 km NWRoman victory
204 BCBattle of CrotonaCrotone, Italy170 km SEInconclusive
204 BCSiege of UticaUtica, Tunisia657 km WCarthaginian victory
19 October 202 BCBattle of ZamaZama Regia, Tunisia100 km SWRoman victory
190 BCBattle of the EurymedonTurkey1,937 km ERhodian victory

Sources and method

Commanders come from the commander fields of the English Wikipedia infoboxes of these engagements (CC BY-SA 4.0), resolved to one article each; portrait, dates and description from Wikidata (CC0) and Wikimedia Commons, Fratelli Alinari, Public domain, via Wikimedia Commons. Distances are great-circle distances between recorded sites, not marches.