
Flying from LAX to Mexico City typically takes around 4 to 5 hours for direct flights, while connecting flights can take longer depending on layover duration. The best airlines offering direct flights include Aero México, American Airlines, and United Airlines. Read More …