Flight distance between Ashburton, New Zealand and Puebla, Mexico 7,124.8 mi / 11,466.3 km