Flight distance between Puyang, China and Gustavo A. Madero, Mexico 8,002.0 mi / 12,878.0 km