Flight distance between San Pedro, Philippines and Tianshui, China 1,691.6 mi / 2,722.4 km