На пиши 10лет Спартак, очевидно, хотел вывести свою армию в Галлию, а, возможно, и Испанию, чтобы соединиться с мятежником Квинтом Серторием. Однако он изменил своё решение, вероятно, в связи с убийством Сертория, либо под давлением соратников, желавших решительных действий против Рима. Существует мнение, что часть его последователей, не участвовавших в боях (около 10 000), всё же пересекли Альпы и вернулись домой.
После отдыха армия Спартака двинулась на юг и разбила ещё два легиона Марка Лициния Красса, богатейшего в то время римлянина. На исходе 72 до н. э. Спартак добрался до Региума (совр. Реджо-ди-Калабрия) на Мессинском проливе. Он договорился с киликийскими пиратами доставить его с людьми в Сицилию, а в это время 8 легионов Красса перекрыли ему выход из Калабрии, вырыв ров и построив укрепления от моря до моря. Сенат отозвал в Италию Гнея Помпея из Испании и Луция Лициния Лукулла из Анатолии, где тот вёл важную для Рима войну с Митридатом VI.
Пираты обманули Спартака. Он прорвал укрепления Красса и двинулся к Брундизию (совр. Бриндизи) , однако Красс настиг его у границы Апулии и Лукании. В бою восставшие были разбиты, а Спартак вскоре предположительно погиб у реки Силари. Согласно одному из литературных источников, Спартак был убит солдатом из Помпей по имени Феликс, который уже после войны на стене своего дома в Помпеях выложил мозаикой изображение своего боя со Спартаком.
После битвы римляне обнаружили 3000 невредимых пленных легионеров в лагере побеждённых. Тело Спартака, однако, так и не нашли.
Примерно 6000 захваченных рабов было распято вдоль Аппиевой дороги от Капуи до Рима. Красс так и не отдал приказа снять тела с крестов, они висели на них годами, а, возможно, десятилетиями (Красс был убит парфянами близ крепости Сеннака через 18 лет после разгрома Спартака) .
Около 5000 рабов из армии Спартака бежало на север. Позже часть из них разбил Гней Помпей, благодаря чему получил лавры полководца, окончившего эту войну.