PLEnlist

The Battle of Lake Trasimene, 217 BC: the great ambush

Military history · Second Punic War · 217 BC · ~9 min read · Updated October 2026

18th-century engraving of the Battle of Lake Trasimene, with Hannibal's troops on the hills attacking the Roman column trapped along the lakeshore

Plate from Folard's and Thuillier's Histoire de Polybe, 18th century, Petit Palais, Paris, via Wikimedia Commons, CC0.

At a glance

CarthageHannibal
vs
Roman RepublicGaius Flaminius
Date
June 217 BC (Roman calendar; the exact day is disputed)
Location
North shore of Lake Trasimene (Umbria, Italy)
Period
The Second Punic War
Outcome
Decisive Carthaginian victory; consul Flaminius killed
By the numbers
SideStrengthLosses
Carthage (Hannibal)Not reliably recorded; Hannibal had Africans, Spaniards, Celts, slingers, light spearmen and a strong cavalry1About 1,500, most of them Celts (Polybius); 2,500 killed in the battle and many more who later died of wounds (Livy)2
Rome (Flaminius)About 25,000: two legions of 5,000, 10,000 Italian allies, 2,000 archers and light troops, 2,500 to 3,500 horse3About 15,000 killed or drowned; more than 15,000 captured, including some 6,000 who broke out and surrendered the next day; Livy says 10,000 got back to Rome4

Ancient figures, not counts. Polybius and Livy agree on about 15,000 Roman dead; for Hannibal's army Polybius gives about 1,500 dead and Livy 2,500 killed in the battle and many more who died of wounds later; Livy, who followed the contemporary Fabius Pictor, notes that other writers gave far higher numbers. The breakdown of Flaminius' army is Jona Lendering's.5

Quick answer

What happened at the Battle of Lake Trasimene?

One misty morning in June 217 BC, Hannibal trapped a Roman army marching in column along the northern shore of Lake Trasimene and destroyed it in about three hours. The consul Gaius Flaminius was killed, some 15,000 Romans died in the valley or the lake, and about as many were taken prisoner, in what the military historian B. H. Liddell Hart called “the greatest ambush in history.”6

The Battle of Lake Trasimene is often called the greatest ambush in military history. Hannibal led an entire Roman army into a trap it never saw, a narrow strip of shore between wooded hills and the water, and destroyed it before it could even form a line of battle. Polybius saw in it a lesson about generalship: Hannibal won because he read the mind of the man he was fighting.7

After the Trebia

In the autumn of 218 BC Hannibal had crossed the Alps and beaten the Romans on the Ticinus and at the Trebia, tributaries of the Po. For 217 Rome elected two new consuls, Gnaeus Servilius Geminus and Gaius Flaminius, and posted them to block the routes south. Servilius held Ariminum on the Adriatic coast. Flaminius took his army to Arretium, modern Arezzo, in Etruria, where the hills were expected to favor Roman heavy infantry over Hannibal's cavalry.8

Flaminius was a popular politician, not a patrician, and the ancient writers were hard on him. Livy blamed him for leaving Rome without performing the proper rites of a new consul. Polybius called him a mob-courtier and demagogue, with no talent for the practical conduct of war and a great deal of self-confidence. Whether fair or not, that reputation is the key to everything that followed.9

Dark locator map with a gold star in a glowing circle marking the approximate site of the Battle of Lake Trasimene, the coasts, rivers and lakes of the region, and a small world map inset with the area boxed
The Battle of Lake Trasimene: the star marks the approximate site, and the inset shows the area on a world map. Drawn for this article from Natural Earth data, with no modern borders. Location map: © Echoes of Battle (data: Natural Earth, public domain)

Through the marshes

Instead of taking one of the expected roads, Hannibal chose the shortest and worst, through the marshes along the flooded Arno. Polybius says the army marched through water for three days and nights on end; Britannica makes it four days and three nights. The Africans and Spaniards went first, while the ground was still firm. The Celts behind them floundered in the churned-up mud, with the cavalry at their backs to stop them turning round. Most of the pack animals died in the marsh, and the exhausted men piled the baggage on their carcasses to snatch some sleep above the water. Hannibal himself rode the last surviving elephant, racked by an eye inflammation that, left untreated, cost him the sight of one eye.10

Marble bust of a bearded man in a helmet, traditionally identified as Hannibal, from Capua, about 1900, in black and white
Marble bust traditionally identified as Hannibal, found at Capua and now in the National Archaeological Museum in Naples; photograph by Fratelli Alinari, about 1900. Public domain

Baiting Flaminius

Emerging into Etruria, Hannibal camped at the edge of the marshes, rested his army and gathered information. What he learned decided his plan. Polybius says he calculated that Flaminius would never sit still while the country was plundered in front of him, for fear of his soldiers' jeers, and would rush after him without waiting for his colleague. So Hannibal marched straight past the Roman camp and began to burn and loot his way south.11

It worked exactly as he expected. Flaminius's officers urged him to wait for Servilius and his legions, and he would not hear of it, asking what Rome would say if the army sat still while the land was laid waste almost to the city walls. He broke camp and followed. According to Polybius, the soldiers were outnumbered by a crowd of camp followers who came along with chains and fetters, expecting to collect prisoners and plunder.12

The trap at the lake

Hannibal passed Cortona, with its hills on his left and Lake Trasimene on his right, and found the ground he wanted. On the northern shore the road ran through a narrow pass between the hills and the water, then into a level valley closed at its far end by a steep hill. Britannica notes that he timed his march so that Flaminius saw where he had gone just as darkness fell.13

That night Hannibal set the trap. He camped on the hill at the far end of the valley with his Spanish and African infantry, in plain view. His slingers and light spearmen he sent round behind the hills along the right of the valley. His cavalry and Celts he hid behind the hills on the left, the last of them right at the narrow entrance between the hillside and the lake, ready to close it once the Romans were inside. Flaminius camped late that evening near the lake itself.14

Engraved map of Lake Trasimene with the Carthaginian ambush positions along the hills of the northern shore
Plan of the battle on the northern shore of Lake Trasimene from a 19th-century English history of Rome, marking the Gauls and cavalry in ambush, the Balearic and light troops, and the heavy infantry blocking the exit near Tuoro. Public domain (book published in 1883). A History of Rome, 19th century, British Library, via Wikimedia Commons.

The ambush in the mist

Next morning, at first light, Flaminius led his column into the pass without sending scouts ahead. It was, Polybius says, an unusually misty morning, the fog rising off the lake and filling the valley. When the head of the column reached Hannibal's position and most of the army was inside the defile, Hannibal gave the signal, and every hidden unit attacked at once, from the front, the flanks and the rear.15

The Romans never formed a line. Centurions and tribunes could not see what was happening, let alone give orders, and most men were cut down still in marching order. Livy describes the soldiers fighting wherever chance threw them together, so absorbed that none of them felt an earthquake that, he says, shook many of the cities of Italy that same day. The fighting lasted about three hours. Flaminius was killed in the thick of it. Polybius says simply that some Celts slew him. Livy names his killer: an Insubrian horseman called Ducarius, who recognized the consul who had once ravaged his people's lands.16

The men trapped between the hills and the lake suffered worst. Some tried to swim in their armor and drowned. Others waded out as far as they could and stood with only their heads above the water, until Hannibal's cavalry rode in and killed them. About 6,000 men at the head of the column broke through the enemy in front of them and reached the high ground beyond, unaware in the mist of the disaster behind. When the fog lifted they saw it, and fled to an Etruscan village. The next day Hannibal's cavalry commander Maharbal surrounded them, and they surrendered on a promise that their lives would be spared.17

An entire Roman army marched into the trap and was destroyed before it could form a line.

The reckoning

About 15,000 Romans died in the valley and the lake. More than 15,000 were brought to Hannibal as prisoners. He kept the Roman citizens under guard but set the Italian allies free without ransom, telling them he had come to fight not the Italians but the Romans, for the freedom of Italy. It was a calculated bid to break Rome's alliance system. His own losses were about 1,500 men, most of them Celts, according to Polybius, or 2,500 and many more who later died of wounds, according to Livy, and he gave the thirty or so officers of highest rank a proper burial. The body of Flaminius was searched for and never found.18

The disaster was not over. The other consul, Servilius, had sent his cavalry ahead under Gaius Centenius, 4,000 horsemen, to reinforce Flaminius. Maharbal caught them on the road, killed about half in the first attack and captured the rest the next day. Within days Rome had lost two armies.19

Painted map detail of Lake Trasimene with tiny armies, tents and baggage carts in the hills beside the lake and a Latin inscription naming Hannibal
The battle as painted on the map of the Perugia territory in the Vatican Gallery of Maps: Pietro Oldrado added the scene in 1597 to Ignazio Danti's fresco. The inscription reads that here Hannibal routed the Romans after killing the consul. Public domain

Rome in crisis

When the news reached Rome, crowds filled the Forum. A little before sunset the praetor Marcus Pomponius told them only: “We have been defeated in a great battle.” For days, Livy writes, women waited at the gates for news of husbands and sons. The report of Centenius's defeat arrived three days later, and now even the Senate was shaken.20

Rome turned to an emergency remedy unused for a long time, a single commander with full powers. With the surviving consul cut off by Hannibal's army, the people elected Quintus Fabius Maximus as pro-dictator. Fabius refused to give battle, shadowed Hannibal and harassed his foragers, letting time and distance wear the invader down. The strategy was unpopular and earned him the nickname Cunctator, the Delayer, but it bought Rome time.21

Marble statue of a Roman general in a helmet and armor, one hand raised to his chin, against a hedge
Quintus Fabius Maximus, the Delayer, an 18th-century marble statue in the gardens of Schönbrunn Palace in Vienna. Public domain

Fabius's caution was soon abandoned by men who wanted a decisive victory. The result, in 216 BC, was the catastrophe of Cannae, the worst defeat in Roman history. Only after Cannae did Rome return for good to the patient strategy that would, in the end, wear Hannibal down. Yet the allies, as Lendering notes, mostly stayed loyal, and Hannibal's hope of breaking Rome's Italian confederacy was never fulfilled.22 › Battle of Cannae, 216 BC

When was the battle?

The day itself is uncertain. Ovid's Fasti, a poem on the Roman calendar, marks the defeat of Flaminius on the ninth day before the Kalends of July, which Thomas Keightley's edition of the calendar equates with 23 June. Livius.org gives 24 June. Whatever the day, it is a date in the Roman republican calendar, not a Julian or Gregorian one: the old civic calendar drifted badly against the seasons, and by the 40s BC, Britannica notes, it ran three months ahead of the solar year until Julius Caesar reformed it.23

Test yourself on Trasimene and the rest of the Punic Wars in the ancient battles quiz, or play today's Battle of the Day.

Frequently asked questions

Who won the Battle of Lake Trasimene?

Hannibal and Carthage won a crushing victory. A Roman army of about 25,000 was destroyed in about three hours, some 15,000 Romans were killed and as many captured, and the consul Flaminius died in the fighting.

When and where was the Battle of Lake Trasimene fought?

It was fought in June 217 BC on the northern shore of Lake Trasimene in central Italy, during the Second Punic War. Ovid's calendar puts the anniversary on the ninth day before the Kalends of July (23 June), Livius.org gives 24 June, and all such dates belong to the pre-Julian Roman calendar.

Why is Lake Trasimene famous?

The battle there is often called the greatest ambush in military history. Hannibal hid his army in the hills above a narrow strip of shore and destroyed a Roman army caught in marching column in the morning mist.

How did the consul Flaminius die?

Gaius Flaminius was killed in the fighting on the shore. Polybius says only that some Celts killed him; Livy names an Insubrian horseman, Ducarius, who recognized him. His body was never found.

How did Hannibal lose his eye?

During the march through the flooded Arno marshes in the spring of 217 BC he suffered a severe eye inflammation; with no chance to stop and treat it, he lost the sight of one eye.

What did Trasimene lead to?

The disaster led Rome to appoint Quintus Fabius Maximus as pro-dictator and adopt his cautious strategy of avoiding battle, before the even greater defeat at Cannae in 216 BC.

Notes

A number in the text points to a note; each note names the works that paragraph draws on, listed in full under Sources.

  1. Polybius, The Histories, Book 3, chapters 77 to 87; Encyclopaedia Britannica, “Battle of Trasimene”. ↩
  2. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8; Encyclopaedia Britannica, “Battle of Trasimene”; Livy, Ab urbe condita, Book 22 (Latin text); Gregory Daly, Cannae: The Experience of Battle in the Second Punic War. ↩
  3. Livius.org, “Lake Trasimene (217 BCE)”. ↩
  4. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8; Encyclopaedia Britannica, “Battle of Trasimene”. ↩
  5. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8; Livius.org, “Lake Trasimene (217 BCE)”; Livy, Ab urbe condita, Book 22 (Latin text); Gregory Daly, Cannae: The Experience of Battle in the Second Punic War. ↩
  6. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8; Encyclopaedia Britannica, “Battle of Trasimene”; B. H. Liddell Hart, The Decisive Wars of History. ↩
  7. Polybius, The Histories, Book 3, chapters 77 to 87; Encyclopaedia Britannica, “Battle of Trasimene”. ↩
  8. Livy, The History of Rome, Book 22, chapters 1 to 8; Encyclopaedia Britannica, “Battle of Trasimene”; Livius.org, “Lake Trasimene (217 BCE)”. ↩
  9. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8; Encyclopaedia Britannica, “Battle of Trasimene”. ↩
  10. Polybius, The Histories, Book 3, chapters 77 to 87; Encyclopaedia Britannica, “Battle of Trasimene”. ↩
  11. Polybius, The Histories, Book 3, chapters 77 to 87; Encyclopaedia Britannica, “Battle of Trasimene”. ↩
  12. Polybius, The Histories, Book 3, chapters 77 to 87; Livius.org, “Lake Trasimene (217 BCE)”. ↩
  13. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8; Encyclopaedia Britannica, “Battle of Trasimene”. ↩
  14. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8. ↩
  15. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8; Encyclopaedia Britannica, “Battle of Trasimene”. ↩
  16. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8. ↩
  17. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8; Encyclopaedia Britannica, “Battle of Trasimene”. ↩
  18. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8; Encyclopaedia Britannica, “Battle of Trasimene”; Livius.org, “Lake Trasimene (217 BCE)”; Livy, Ab urbe condita, Book 22 (Latin text); Gregory Daly, Cannae: The Experience of Battle in the Second Punic War. ↩
  19. Polybius, The Histories, Book 3, chapters 77 to 87; Encyclopaedia Britannica, “Battle of Trasimene”. ↩
  20. Polybius, The Histories, Book 3, chapters 77 to 87; Livy, The History of Rome, Book 22, chapters 1 to 8. ↩
  21. Livy, The History of Rome, Book 22, chapters 1 to 8; Encyclopaedia Britannica, “Battle of Trasimene”; Livius.org, “Lake Trasimene (217 BCE)”. ↩
  22. Encyclopaedia Britannica, “Battle of Trasimene”; Livius.org, “Lake Trasimene (217 BCE)”. ↩
  23. Livius.org, “Lake Trasimene (217 BCE)”; Ovid, Fasti, Book 6, lines 763 to 768; Encyclopaedia Britannica, “Julian calendar”. ↩

Sources

Battle honors of your homeland

The turning points of history

Marathon, Gaugamela, Cannae, Constantinople, Waterloo, Stalingrad: the days the world changed course.

Based on your country, which we do not store · why? ·

Relive the great battles

Echoes of Battle brings 40 of history's greatest battles to life, scene by scene, with a real-time tactical mode in the works. Enlist below and we will send word to your inbox the day it launches.