Flight distance between Puyang, China and Settat, Morocco 6,921.8 mi / 11,139.6 km