Trzecia bitwa tej wojny rozegrała się w 275 roku p.n.e. pod Benewentem. Obie strony poniosły w niej wielkie straty, a bitwa najprawdopodobniej pozostała nierozstrzygnięta. Rzymscy historycy przedstawiali później tę bitwę jako zwycięstwo swoich wojsk, ale ich odwrót do Rzymu skłania niektórych historyków do podważania tego twierdzenia. Rzymianie wycofali się do Rzymu, a Pyrrus, nie mając wystarczających sił do dalszej walki z nimi, wycofał się do Grecji, gdzie zbierał nowe siły. Przy okazji wmieszał się w wewnętrzne walki w Grecji i zginął w Argos.

Po odbudowaniu swoich sił Rzymianie zdobyli w 272 r. p.n.e. samotnie walczący Tarent, a w kolejnych latach inne greckie miasta w południowej Italii (Kroton i Rhegium) oraz podporządkowali sobie wszystkie południowoitalskie plemiona, tj. Samnitów, Lukanów i Bruttiów. Należy jednak pamiętać, iż uczynili to dopiero po śmierci Pyrrusa. Gdy żył, nie śmieli atakować jego sojuszników.

Odtworzenie szczegółowego i zarazem wiarygodnego przebiegu tej wojny nie jest łatwe.