Flight distance between Puyang, China and Maputo, Mozambique 6,928.9 mi / 11,151.0 km