La batalla de Cornus fue un encuentro armado que tuvo lugar en las inmediaciones de la isla de Sardinia en el año 215 a. C., entre el ejército púnico, comandado por Asdrúbal el Calvo y Hampsicora, y las tropas romanas dirigidas por Tito Manlio Torcuato.