Flight distance between David, Panama and Punaauia, French Polynesia 4,923.1 mi / 7,922.9 km