Flight distance between David, Panama and Port Moresby, Papua New Guinea 9,052.7 mi / 14,568.9 km