Flight distance between David, Panama and Rotorua, New Zealand 7,191.2 mi / 11,573.2 km