Flight distance between Shantou, China and Trujillo, Peru 10,954.1 mi / 17,629.0 km