Нарешті, у квітні 71 року до зв. е., коли ресурси були вичерпані, а Італії з'явилися ще дві римські армії, Спартак розпочав останню битву на річці Сілар. Він загинув у бою, повстанців було перебито.
Війна закінчилася у 71 році до н. е., коли армія Спартака, відступаючи після довгих і кровопролитних боїв перед легіонами Красса, Помпея та Лукулла, була повністю знищена, вчинивши при цьому запеклий опір.
Спартак був поранений у стегно дротиком і загинув у бою. Його тіло так і не було виявлено після битви. У Помпеях збереглася фреска останньої битви Спартакаде він зображений на коні.
У той час, коли Помпей боровся з повстанням Серторія в Іспанії, інший полководець тієї ж партії, Марк Ліціній Красс, надав велику послугу римській державі, придушивши в Італії страшне невільниче повстання Спартака, який у свій час загрожував стати дуже небезпечним.