Flight distance between Mérida, Mexico and Arequipa, Peru 2,858.4 mi / 4,600.2 km