Flight distance between Shiyan, China and Trujillo, Peru 10,629.2 mi / 17,106.0 km