Flight distance between David, Panama and Upper Hutt, New Zealand 7,251.0 mi / 11,669.4 km