A su llegada los tres ejércitos cartagineses se hallaban situados así: el ejército de Asdrúbal Barca tenía sus posiciones en la zona del nacimiento del Tajo; el ejército de Asdrúbal hijo de Giscón se situaba en Lusitania, cerca de la actual Lisboa; y el ejército de Magón quedaba ubicado en la zona del estrecho de Gibraltar.