Flight distance between Foshan, China and Ecatepec, Mexico 8,777.1 mi / 14,125.3 km