Flight distance between Shijiazhuang, China and Gustavo A. Madero, Mexico 7,708.0 mi / 12,404.8 km