Flight distance between David, Panama and Rustaq, Oman 8,946.4 mi / 14,397.8 km