Flight distance between Puyang, China and San Luis Potosí, Mexico 7,953.8 mi / 12,800.3 km