Ancient WorldJune 217 BC
Battle of Lake Trasimene (217 BC): The Great Roman Ambush
At Lake Trasimene in 217 BC Hannibal hid his army in the hills and destroyed the consul Flaminius's legions in the morning mist on the lakeshore of Etruria.
Contents
The Battle of Lake Trasimene was fought in 217 BC on the northern shore of Lake Trasimene in central Italy, during the Second Punic War. Hannibal concealed his entire army in the hills above a narrow lakeside plain and ambushed the Roman consul Gaius Flaminius as he marched through in the morning mist. About 15,000 Romans died, including the consul, and the disaster led Rome to appoint Quintus Fabius Maximus as dictator.
Background
After his victory at the Battle of the Trebia in December 218 BC, Hannibal wintered among the Gauls of the Po valley. Rome elected two new consuls for 217 BC: Gnaeus Servilius Geminus, who took up position at Ariminum (Rimini) on the Adriatic side, and Gaius Flaminius, who guarded the western route at Arretium (Arezzo) in Etruria.
Flaminius was a controversial figure. As tribune and later consul he had championed the distribution of public land to ordinary citizens and had built the great road from Rome to Ariminum, the Via Flaminia. Aristocratic writers such as Livy portray him as rash and contemptuous of religious rituals, a picture that may be partly coloured by later hostility.
Hannibal’s march through the marshes
In spring 217 BC Hannibal crossed the Apennines by an unexpected route that led him through the flooded lowlands of the Arno. Polybius says the army marched for four days and three nights through water, with many animals dying in the mud and men sleeping on the bodies of pack animals to keep out of the wet. Hannibal, riding the last surviving elephant, developed an eye infection and lost the sight of one eye.
Emerging in Etruria near Faesulae (Fiesole), Hannibal deliberately marched past Flaminius’s army at Arretium and began to plunder the rich countryside. He calculated that a proud and ambitious consul would not stand by while Italian farms burned, and would follow him without waiting for Servilius.
The ambush
Hannibal headed south-east towards Perusia (Perugia), taking the road along the northern shore of Lake Trasimene. There the road passed through a narrow entrance between hills and the lake into a plain enclosed by hills on the north side.
He camped openly at the far end of this plain with his Libyan and Iberian infantry, where he could be seen from the entrance. He hid his light troops and his Gauls behind the hills along the north side and posted his cavalry near the entrance, out of sight, so that they could close the trap behind the Romans.
Flaminius arrived late in the day and camped near the lake. Early the next morning, without sending scouts ahead, he led his army into the plain. A thick mist had risen from the lake and filled the low ground, while the hills above were clear. When most of the Roman column had entered the plain and the vanguard was making contact with the troops in front, Hannibal gave the signal to attack from all sides at once.
What happened
The Romans, strung out in marching column and unable to see their enemy, were attacked before they could form a battle line. Polybius says many were killed still in marching order; Livy writes that the fighting was so intense that the soldiers did not notice an earthquake that struck the region that day.
Flaminius tried to rally his men and was killed. Livy says he was recognised and run through by an Insubrian Gaul named Ducarius, who wanted revenge for the consul’s earlier campaign against his people. Some Romans were driven into the lake, where they drowned or were killed trying to swim with their armour.
About 6,000 men of the vanguard fought their way through the enemy and reached high ground beyond. When the mist lifted and they saw the scale of the disaster, they withdrew to an Etruscan village. The next day, surrounded by Maharbal’s cavalry and light troops, they surrendered.
Casualties and aftermath
Polybius says about 15,000 Romans died in the valley and some 15,000 were captured; Livy agrees on 15,000 dead and says around 10,000 escaped in different directions. Polybius puts Hannibal’s losses at about 1,500, mostly Gauls; Livy gives 2,500 killed, with many more dying of their wounds later.
A few days later Servilius’s cavalry, about 4,000 men under Gaius Centenius sent ahead to help Flaminius, was intercepted by Maharbal. About half were killed and the rest captured.
Hannibal treated his prisoners in a way that showed his strategy. Roman citizens were kept in chains, but Italian allies were released without ransom, with the message that he had come to fight Rome, not to fight the Italians. He hoped to break apart the network of alliances that gave Rome its strength.
In Rome, Livy says the praetor Marcus Pomponius announced the news to the crowd in the Forum with the words “pugna magna victi sumus”, “we have been defeated in a great battle”. Hannibal did not march on Rome itself. Without siege equipment and with a city defended by walls and a large citizen population, an attack would have been very risky. Instead he moved east through Umbria and Picenum to the Adriatic coast, where his exhausted men and horses could recover in rich country. Polybius says he used the captured Roman weapons to re-equip his Libyan infantry in Roman style.
With one consul dead and the other cut off, the Roman people appointed Quintus Fabius Maximus dictator. His cautious approach, known as the Fabian strategy, would shape the next phase of the war.
The date and the battlefield
Ovid gives the date as the 21st of June. At this period, however, the Roman calendar had drifted away from the solar year, so some historians argue that the battle was actually fought in late spring.
The exact site is also debated. Most historians follow the traditional reconstruction that places the ambush in the plain between Borghetto and Passignano, around the village of Tuoro sul Trasimeno. Others have proposed sites further east, and the shoreline itself has changed since antiquity. In the 1960s pits containing ash and burnt bone were found near Tuoro and were interpreted by some as cremation pits for the dead of the battle, but their date and purpose remain uncertain. Local place names such as Sanguineto (“the bloody place”) are traditionally linked to the slaughter.
Key people
- Hannibal Barca: Carthaginian commander who planned the ambush.
- Gaius Flaminius: Roman consul of 217 BC, killed in the battle.
- Maharbal: Carthaginian cavalry commander who accepted the surrender of the Roman vanguard and destroyed Centenius’s cavalry.
- Gnaeus Servilius Geminus: the other consul of 217 BC, based at Ariminum, who lost his advance cavalry.
Timeline
- 218 BC, December: Hannibal wins at the Trebia and winters in the Po valley.
- 217 BC, March: Flaminius and Servilius take office as consuls.
- 217 BC, spring: Hannibal crosses the Apennines and the Arno marshes, losing the sight of one eye.
- 217 BC, 21 June (Roman calendar): Battle of Lake Trasimene; Flaminius is killed.
- 217 BC, a few days later: Maharbal destroys Servilius’s advance cavalry under Centenius.
- 217 BC, summer: Quintus Fabius Maximus is appointed dictator.
Why it matters
Lake Trasimene was one of the most complete ambushes in military history: an entire army was hidden and another destroyed in a few hours. It left the road to central Italy open, pushed Rome into the cautious strategy of Fabius Maximus and confirmed Hannibal’s reputation as a commander who used terrain, weather and his enemy’s character as weapons.
Frequently asked questions
What happened at the Battle of Lake Trasimene?
Hannibal hid his army on the hills above the north shore of Lake Trasimene and waited for the Roman consul Gaius Flaminius to march along the narrow strip by the water. In the morning mist the Carthaginians attacked from the slopes and trapped the Romans against the lake.
How many Romans died at Lake Trasimene?
Polybius says about 15,000 Romans were killed in the valley and roughly 15,000 more were captured, including a body of about 6,000 who escaped but surrendered the next day. Livy also gives 15,000 dead. Hannibal's losses were much lighter, about 1,500 according to Polybius.
When was the Battle of Lake Trasimene?
Ovid gives the Roman calendar date as 21 June 217 BC. Because the Roman calendar was out of step with the seasons at this time, some historians think the battle actually took place in late spring.
Who was Gaius Flaminius?
Flaminius was a Roman politician and general, consul in 223 and 217 BC, known for building the Via Flaminia and the Circus Flaminius. He was killed at Trasimene; Livy names his killer as an Insubrian Gaul called Ducarius.
Was Lake Trasimene the largest ambush in history?
It is often described as one of the largest ambushes in military history, because Hannibal concealed an entire army and trapped another of roughly 25,000 men. Exact comparisons with other ambushes are difficult because ancient figures are uncertain.
Can you visit the Trasimene battlefield?
Yes. The area around Tuoro sul Trasimeno in Umbria has a signposted historical trail with viewpoints and information panels about the battle, although the exact positions of the armies are still debated.
Sources and further reading
- Polybius, Histories, Book 3, chapters 77–86
- Livy, History of Rome (Ab Urbe Condita), Book 22, chapters 1–8
- Goldsworthy, Adrian, The Fall of Carthage: The Punic Wars 265–146 BC (2000)
- Encyclopaedia Britannica, "Battle of Trasimene"
Cite this article
“Battle of Lake Trasimene (217 BC): The Great Roman Ambush.” Chronicle, https://chronicle.bigworldlist.com/articles/battle-of-lake-trasimene-217-bc/.