12 марта 1849 г. правительство Сардинского королевства под давлением демократических кругов населения денонсировало соглашение о перемирии с Австрией и возобновило войну. Однако правительство Карла-Альберта не хотело придать войне общенациональный характер. Оно не обратилось за помощью к республиканцам Тосканы, Венеции и Рима, не предприняло попытки поднять восстание против австрийцев в Ломбардии.
20 марта 75-тысячная австрийская армия перешла в наступление. Изменническое поведение одного из пьемонтских генералов позволило австрийским войскам почти без сопротивления переправиться через реку Тичино. После этого пьемонтские войска, уже вступившие в Ломбардию, получили приказ повернуть назад. 23 марта в битве при Новаре австрийцы нанесли сокрушительное поражение войскам Карла-Альберта. Охваченный страхом за последствия катастрофического поражения, король тут же отрекся от престола в пользу своего сына и бежал в Португалию. 26 марта новый король Виктор-Эммануил II заключил перемирие с австрийским командованием.
В ряде мест народные массы все же продолжали оказывать мужественное сопротивление врагу. 1 апреля после ожесточенной многодневной борьбы австрийцы захватили Брешию. При взятии города были совершены дикие жестокости: солдаты вешали, прокалывали штыками, заживо сжигали мирных жителей, в том числе женщин и детей.
В Генуе известие о капитуляции пьемонтской армии вызвало народное восстание. Было создано Временное правительство, которое начало подготовку к возобновлению войны с Австрией. Однако происки контрреволюционных элементов облегчили королевским войскам победу над восставшими генуэзцами.
6 августа 1849 г. Сардинское королевство подписало с Австрией мирный договор, обязавшись уплатить ей контрибуцию.