Нарешті, у квітні 71 року до н. е., коли ресурси були вичерпані, а в Італії з’явилися ще дві римські армії, Спартак вступив в останню битву на річці Сілар. Він загинув у бою, повстанці були перебиті.
Війна закінчилася 71 року до н. е., коли армія Спартака, відступаючи після довгих і кровопролитних боїв перед легіонами Красса, Помпея і Лукулла, була повністю знищена, чинячи при цьому запеклий опір.
Після початкових успіхів повсталих рабів Крікс відокремився від Спартака і залишився в Південній Італії, тоді як основне військо рушило на північ. Одними з можливих причин відокремлення були “зарозумілість і зарозумілість”, на які вказує Плутарх.
Повстання було придушене, це було пов’язано з кількома причинами: 1) Римські війська, з яким довелося битися рабам, були набагато досвідченішими і мали краще озброєння; 2) В армії рабів стався розкол, крім того, між ватажками не було згоди.