Flight distance between David, Panama and Tianshui, China 9,417.6 mi / 15,156.2 km