El contingente ibero de la armada cartaginesa contaba con 50 quinquerremes y 5 trirremes, los cuales permanecieron en aguas españolas, habiendo seguido al ejército de Aníbal por varias rutas.