Flight distance between Puyang, China and Gustavo A. Madero, Mexico 8,172.6 mi / 13,152.6 km