How many miles did Hannibal travel to get from Spain Rome?

Hannibal did not travel from Spain to Rome. He traveled from Spain to Italy, a distance of approximately 1,600 miles.
Copyright Wanderlust World © https://www.ynyoo.com