斯巴達克斯最終被滅亡的原因。
  首先,起義軍內部產生了分歧。大部分奴隸,包括斯巴達克,主張離開意大利,衝出阿爾卑斯山,進入羅馬勢力尚未到達的高盧地區,擺脱羅馬統治,獲得自由,或打回家鄉。
  而參加奴隸起義運動的當地的牧人和貧農則不願離開意大利,奪取失去的土地。
 這使三萬起義軍離開了主力,在加爾加諾峯下,全部被羅馬軍隊殲滅。
  公元前72年秋,海盜不守諾言,沒有向斯巴達克提供船隻,想利用自造木筏渡過海峽的企圖亦未能實現。
   此時,克拉蘇在起義軍軍營後面構築了一道防線,切斷了起義軍去意大利的退路,斯巴達克在強攻中損失兵力約2/3。
  斯巴達克斯對克拉蘇的總決戰。迎擊克拉蘇。在阿普利亞省南部一場激戰中,斯巴達克全軍被擊潰。斯巴達克奮戰在最前列,直至犧牲。約5000人逃往北意大利,被龐培殲滅。
斯巴達克斯滅亡的六個原因
斯巴達克斯起義是古羅馬歷史上最大規模的奴隸起義,其失敗的原因主要是,一,起義沒有明確的鬥爭綱領,使其不能團結羅馬帝國境內所有的被壓迫者共同反對羅馬貴族。
二,起義領導者之間嚴重的路線分歧,有的人想打回老家獲得自由,有的人想在羅馬佔地為王,這種分歧是起義軍進軍路線飄忽不定錯失戰機。
三,起義軍的軍事鬥爭經驗明顯不足。
四,意大利半島戰略機動範圍狹小。
五,當時羅馬貴族內部有多名軍事強人可以對抗企業。
六,當時天氣因素不好導致意大利境內籌集糧食困難,而羅馬當局可以從共和國內部其他地區調集糧食對抗起義軍。