Flight distance between David, Panama and Hamilton, New Zealand 7,243.9 mi / 11,657.9 km