Tras bordear el sudeste y sur de la península itálica se encuentraron con una flota cartaginesa, aún mayor que la romana (de unas 350 naves según Polibio,) en las proximidades del cabo Ecnomo.