Flight distance between David, Panama and Rabaul, Papua New Guinea 8,678.9 mi / 13,967.4 km