The flight duration from Los Angeles, California to Mexico City is of 3 hours 35 minutes. The flight distance between the two destinations is approximately 2,500 km.