1、没有后援支持,没有建立稳固的后方根据地。作为领袖的斯巴达克,组织了两百多个角斗士进行反抗式的暴动,在他不断地努力下,参加反抗的人数越来越多,不管起义军走到哪里,都要带着一批老弱病孺。
2、内部不统一,更不团结。奴隶以及参加起义的罗马社会各阶层分子的社会成分和民族成分不纯,起义部队虽然有强大的号召力和影响力,但是内部不团结,还会出现分歧,内部造成混乱。
3、起义军内部的领导上存在问题。起义军没有一个联合广大被剥削群众的总纲领,没有各个级别的设置,被领导者对命令的执行力度不够,会对命令进行猜测和怀疑,一路上只靠蛮劲来打。
4、社会经济原因。罗马奴隶社会还不具备废除奴隶制的先决条件,奴隶本身也没有提出这一任务。奴隶只求自身解放。奴隶以及参加起义的罗马社会各阶层分子的社会成分和民族成分不纯,对起义失败亦有影响。
斯巴达克斯起义基本上是一次奴隶的武力抗争事件,由这件历史事件可以看出当时罗马人的奴隶制度下的悲剧。