Flight distance between Newcastle, Australia and Puebla, Mexico 8,061.5 mi / 12,973.8 km