Flight distance between David, Panama and Dunedin, New Zealand 7,455.0 mi / 11,997.6 km