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