Flight distance between Foshan, China and Callao, Peru 11,422.6 mi / 18,382.9 km