Flight distance between Veracruz, Mexico and Arequipa, Peru 2,973.0 mi / 4,784.5 km