Flight distance between David, Panama and Christchurch, New Zealand 7,365.7 mi / 11,854.0 km