De Slag bij Heraclea vond plaats in 280 v.Chr. tussen de Romeinse Republiek onder aanvoering van consul Publius Valerius Laevinus en Griekse troepen uit Epirus, Tarentum, Thurii, Metapontum en Heraclea onder aanvoering van koning Pyrrhus van Epirus. De Grieken, onder leiding van een van hun meest getalenteerde generaals, behaalden er de overwinning.
Deze veldslag werd uitgevochten in het kader van de strijd tussen Magna Graecia en de jonge Romeinse Republiek, die haar hegemonie trachtte uit te breiden over gans het Italische schiereiland. Het was bovendien de eerste botsing tussen de Romeinse en Griekse wereld.