Algunos historiadores creen que Hannón debe identificarse con el padre de Hamílcar, —un general cartaginés derrotado en la batalla de Hímera, mencionado por Herodoto— y que el periplo pudo haber sido realizado entre los años 510-509 a. C., fecha en la que se formalizó un tratado entre romanos y cartagineses que en la práctica suponía un monopolio comercial para estos últimos en el Mediterráneo occidental y en el océano Atlántico, pero la mayoría cree que el autor del viaje fue otro Hannón, hijo de Hamílcar y hermano de Himilcón y Giscón y fechan la expedición en torno al año 470 a. C.