Flight distance between Beijing, China and Trujillo, Peru 10,042.5 mi / 16,161.8 km