Atlas of Battles

war, 67 engagements

Battles of Second Punic War

The atlas places 67 engagements of Second Punic War (218 BC to 201 BC): 49 battles, 12 sieges, 4 naval actions and 2 campaigns across 6 present-day countries, most in Italy (43), Spain (16), Tunisia (5). The most widely documented: Battle of Cannae, Battle of Zama, Battle of Lake Trasimene, Battle of the Trebia, Battle of Ticinus.

See them on the globe

Battle of CissaBattle of LilybaeumCapture of MaltaSiege of MutinaHannibal's crossing of the AlpsBattle of Rhone CrossingBattle of Ebro RiverBattle of GeroniumBattle of Ager FalernusHannibal's crossing of the ApenninesBattle of PlaisanceBattle of NolaBattle of Silva LitanaSiege of PeteliaSiege of AcerraBattle of DertosaBattle of CornusBattle of CumaeBattle of NolaSiege of SyracuseBattle of NolaBattle of BeneventumBattle of MundaSiege of ArpiBattle of the SilarusBattle of HerdoniaBattle of CapuaBattle of BeneventumFirst Battle of TarentumSecond Battle of BeneventumSiege of CapuaBattle of TarentumBattle of the Upper BaetisBattle of CapuaHannibal's raid to RomeBattle of HerdoniaBattle of NumistroBattle of SapriportisBattle of CastuloBattle of New CarthageBattle of CanusiumBattle of TarentumSecond Battle of TarentumSiege of BariaBattle of BaeculaBattle of PeteliaBattle of GrumentumBattle of CarmonaBattle of IlipaBattle of CarteiaBattle of CarteiaBattle of CartagenaBattle of IliturgiBattle of CrotonaSiege of UticaBattle of the Great PlainsBattle of UticaPo Valley RaidBattle of CirtaBattle of ÍberaBattle of TicinusBattle of the TrebiaBattle of Lake TrasimeneBattle of CannaeBattle of the MetaurusBattle of ZamaBattle of TicinusBattle of the TrebiaBattle of Lake TrasimeneBattle of CannaeBattle of the MetaurusBattle of ZamaMadridGenevaBarcelonaAlgiersNaplesTunisLyonSevillePalermoValencia500 km40.675N, 5.445E
67 placed engagements, coloured by era. Present-day coastlines; ringed marks are the most widely documented.

Engagements by year

218 BC: 8 engagements8 in 218 BC217 BC: 6 engagements216 BC: 5 engagements215 BC: 4 engagements214 BC: 4 engagements213 BC: 1 engagements212 BC: 8 engagements8 in 212 BC211 BC: 3 engagements210 BC: 4 engagements209 BC: 5 engagements208 BC: 2 engagements207 BC: 3 engagements206 BC: 5 engagements204 BC: 3 engagements203 BC: 4 engagements202 BC: 1 engagements218 BC202 BC
66 dated engagements, one bar per year, coloured by era.

The war in time order

Battle of Cissa, 218 BCBattle of Lilybaeum, 218 BCCapture of Malta, 218 BCSiege of Mutina, 218 BCHannibal's crossing of the Alps, 218 BCBattle of Rhone Crossing, 218 BCBattle of Ticinus, 218 BCBattle of the Trebia, 218 BCBattle of Ebro River, 217 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 Silva Litana, 216 BCSiege of Petelia, 216 BCSiege of Acerra, 216 BCBattle of Cannae, 216 BCBattle of Dertosa, 215 BCBattle of Cornus, 215 BCBattle of Cumae, 215 BCBattle of Nola, 215 BCSiege of Syracuse, 214 BCBattle of Nola, 214 BCBattle of Beneventum, 214 BCBattle of Munda, 214 BCSiege of Arpi, 213 BCBattle of the Silarus, 212 BCBattle of Herdonia, 212 BCBattle of Capua, 212 BCBattle of Beneventum, 212 BCFirst Battle of Tarentum, 212 BCSecond Battle of Beneventum, 212 BCSiege of Capua, 212 BCBattle of Tarentum, 212 BCBattle of the Upper Baetis, 211 BCBattle of Capua, 211 BCHannibal's raid to Rome, 211 BCBattle of Herdonia, 210 BCBattle of Numistro, 210 BCBattle of Sapriportis, 210 BCBattle of Castulo, 210 BCBattle of New Carthage, 209 BCBattle of Canusium, 209 BCBattle of Tarentum, 209 BCSecond Battle of Tarentum, 209 BCSiege of Baria, 209 BCBattle of Baecula, 208 BCBattle of Petelia, 208 BCBattle of the Metaurus, 207 BCBattle of Grumentum, 207 BCBattle of Carmona, 207 BCBattle of Ilipa, 206 BCBattle of Carteia, 206 BCBattle of Carteia, 206 BCBattle of Cartagena, 206 BCBattle of Iliturgi, 206 BCBattle of Crotona, 204 BCSiege of Utica, 204 BCRoman invasion of Africa, 204 BCBattle of the Great Plains, 203 BCBattle of Utica, 203 BCPo Valley Raid, 203 BCBattle of Cirta, 203 BCBattle of Zama, 202 BC218 BC202 BC
One tick per dated engagement; taller ticks are more widely documented. Each tick is a link.

Commanders 10 with pages

Engagements by date

DateEngagementPlaceResult
218 BCBattle of CissaKesse, SpainRoman victory
218 BCBattle of LilybaeumMarsala, ItalyRoman victory
218 BCCapture of MaltaMaltaRoman victory
218 BCSiege of MutinaMutina, ItalyRoman victory
218 BCHannibal's crossing of the AlpsAlps, ItalyHannibal arrives in Italy and establishes a base of operations
September 218 BCBattle of Rhone CrossingRhône, FranceCarthaginian victory
November 218 BCBattle of TicinusTicino, ItalyCarthaginian victory
December 218 BCBattle of the TrebiaPiacenza, ItalyCarthaginian victory
217 BCBattle of Ebro RiverEbro, SpainRoman victory
217 BCBattle of GeroniumGeronium, ItalyCarthaginian victory
217 BCBattle of Ager FalernusCampania, ItalyCarthaginian victory
217 BCHannibal's crossing of the ApenninesApennines, ItalyHannibal continues his journey through Roman Italy.
217 BCBattle of PlaisancePiacenza, ItalyInconclusive
21 June 217 BCBattle of Lake TrasimeneLake Trasimeno, ItalyCarthaginian victory
216 BCBattle of NolaNola, ItalyMinor Roman Victory; See Aftermath section
216 BCBattle of Silva LitanaEmilia-Romagna, ItalyBoii victory
216 BCSiege of PeteliaPetelia, Italy
216 BCSiege of AcerraAcerra, Italy
2 August 216 BCBattle of CannaeCannae, ItalyCarthaginian victory (see Aftermath)
215 BCBattle of DertosaHibera, SpainRoman victory
215 BCBattle of CornusCuglieri, ItalyRoman victory; Sack of Cornus
215 BCBattle of CumaeCumae, Italy
August 215 BCBattle of NolaNola, ItalySee Aftermath section
214 BCSiege of SyracuseSyracuse, ItalyRoman victory Syracuse, Sicily
214 BCBattle of NolaNola, ItalySee Aftermath section
214 BCBattle of BeneventumBenevento, ItalyRoman victory
214 BCBattle of MundaMunda, Spain
213 BCSiege of ArpiArpi, ItalyRoman victory
212 BCBattle of the SilarusSele, ItalyCarthaginian victory
212 BCBattle of HerdoniaOrdona, ItalyCarthaginian victory
212 BCBattle of CapuaCapua, ItalyCarthaginian victory
212 BCBattle of BeneventumBenevento, ItalyRoman victory
212 BCFirst Battle of TarentumTaranto, Italy
212 BCSecond Battle of BeneventumBenevento, Italy
212 BCSiege of Capuaancient Capua, Italy
March 212 BCBattle of TarentumTaranto, ItalyCarthaginian victory
211 BCBattle of the Upper BaetisGuadalquivir, SpainCarthaginian victory
211 BCBattle of CapuaCapua, ItalyRoman victory; Fall of Capua
211 BCHannibal's raid to RomeRome, ItalyCarthaginian failure
210 BCBattle of HerdoniaOrdona, ItalyCarthaginian victory
210 BCBattle of NumistroNumistro, ItalySee Battle section
210 BCBattle of SapriportisPalagiano, ItalyTarentines victory
210 BCBattle of CastuloGuadalquivir, Spain
209 BCBattle of New CarthageQart Hadasht, SpainRoman victory
209 BCBattle of CanusiumCanosa di Puglia, ItalyRoman pyrrhic victory
209 BCBattle of TarentumTaranto, ItalyRoman victory
209 BCSecond Battle of TarentumTaranto, Italy
209 BCSiege of BariaBaria, Spain
208 BCBattle of BaeculaSanto Tomé, SpainRoman victory
208 BCBattle of PeteliaPetelia, ItalyCarthaginian victory
207 BCBattle of the MetaurusMetauro, ItalyRoman victory
207 BCBattle of GrumentumGrumentum, ItalyRoman victory
207 BCBattle of CarmonaCarmona, SpainRoman victory
206 BCBattle of IlipaIlipa, SpainRoman victory
206 BCBattle of CarteiaCarteia, SpainRoman victory
206 BCBattle of CarteiaGuadalquivir, SpainRoman victory
206 BCBattle of CartagenaCarthago Nova, Spain
206 BCBattle of IliturgiIlliturgis, Spain
204 BCBattle of CrotonaCrotone, ItalyInconclusive
204 BCSiege of UticaUtica, TunisiaCarthaginian victory
204 BCRoman invasion of AfricaNorth Africa, Tunisia
203 BCBattle of the Great PlainsUtica, Tunisia
203 BCBattle of UticaUtica, Tunisia
203 BCPo Valley RaidInsubria, ItalyRoman victory
203 BCBattle of CirtaCirta, Algeria
19 October 202 BCBattle of ZamaZama Regia, TunisiaRoman victory
date unknownBattle of ÍberaSpain

Engagements are the Wikidata records placed within Second Punic War (or a campaign of it) that carry coordinates; actions without coordinates are not shown.