Flight distance between San Pedro, Costa Rica and Xiamen, China 9,629.8 mi / 15,497.7 km