Nel 282 a.C. una squadra di dieci navi romane si presentò nelle acque di Taranto violando il trattato, ma queste furono distrutte o costrette alla fuga.
Quando una delegazione romana fu inviata per chiedere la restituzione delle navi e dei prigionieri catturati, venne oltraggiata.
La guerra divenne inevitabile nel 281 a.C.
I tarantini cercarono dapprima di formare una lega antiromana con le popolazioni italiche ma si vide subito che non sarebbe stato sufficiente.