Flight distance between San Pedro Ayampuc, Guatemala and Foshan, China 9,376.0 mi / 15,089.2 km