Flight distance between Puyang, China and Palermo, Italy 5,787.9 mi / 9,314.8 km