Flight distance between Foshan, China and Trujillo, Peru 11,128.4 mi / 17,909.5 km