Flight distance between David, Panama and Shiyan, China 9,468.5 mi / 15,238.0 km