Flight distance between San Pedro, Costa Rica and Tianshui, China 9,295.4 mi / 14,959.5 km