About: Final Battle near the Silarus/Sele River (-71)

Where was the Battle of the Silarus (Sele) fought?

At the headwaters of the Silarus—modern Sele—River in Lucania, southern Italy. Orosius explicitly places Spartacus’ camp “at the head of the Silarus” (ad caput Silari fluminis), where Crassus brought him to battle in 71 BCE.

The final battle of the Third Servile War unfolded in 71 BCE in the Lucanian uplands, at the headwaters of the Silarus (modern Sele) River in southern Italy. Orosius gives the decisive geographic clue—ad caput Silari fluminis—while Plutarch situates the last march through Lucania. There Crassus forced a pitched engagement, Spartacus fell fighting in the front ranks, and the rebel army was broken. Appian underscores the scale of the defeat, noting Spartacus’ body was not found and that thousands of captives were crucified along the Appian Way. The Sele also marked the ancient frontier between Campania and Lucania, anchoring the site in the historical landscape.

Key Factors

Primary locator: Orosius’ “head of the Silarus”

Orosius states that Spartacus was encamped ad caput Silari fluminis—“at the head of the Silarus River.” This fixes the battlefield in the high valley where the Sele rises, in Lucania. The river is securely identified with the modern Sele.

Lucanian turn after the Brundisium setback

Blocked from escape at Brundisium and learning of Lucullus’ arrival, Spartacus turned back through Lucania. Plutarch notes he was compelled to lead his force through Lucania against the Romans, bringing him toward the Sele’s headwaters and a final stand.

Crassus forces a decisive engagement

Intent on ending the war before Pompey and Lucullus could claim credit, Crassus pressed for battle. The clash near the Silarus delivered the decisive Roman victory that shattered the main rebel army.

Rebel fragmentation before the final clash

Crassus had recently beaten detachments of Gallic and German allies (associated with Castus and Gannicus), reducing Spartacus’ strength and options. This attrition helped set the stage for the conclusive defeat at the Sele headwaters.

Geography: a frontier river in antiquity

Ancient writers identify the Silarus with the modern Sele, a river marking the Campania–Lucania boundary. Placing the battlefield at its source situates the fight squarely in Lucania’s upland terrain.

Historical Evidence

"“ad caput Silari fluminis” (at the head of the Silarus River) as the location of Spartacus’ camp before the final battle."

Orosius, Historiarum adversum paganos 5.24[1]

"“he was compelled to lead back through Lucania against the Romans.”"

Plutarch, Life of Crassus 11[3]

"Appian reports the final clash with about 1,000 Roman dead, innumerable rebel losses, Spartacus’ body not found, and 6,000 captives crucified from Capua to Rome."

Appian, Civil Wars 1.120[2]

"The ancient Silarus is the modern Sele and marked the Campania–Lucania frontier."

ToposText: Silaris (Sele) river entry[5]

Part of Final Battle near the Silarus/Sele River

This entry anchors the site of the Final Battle near the Silarus/Sele River (-71) within the Third Servile War narrative. For the full campaign arc—from the Brundisium turn to Crassus’ victory and the Appian Way crucifixions—see the Third Servile War overview and timeline.