Flight distance between Puyang, China and Duque de Caxias, Brazil 11,298.8 mi / 18,183.7 km