MIA to MEX Flight Time — 2h 55m Average, Airlines & Aircraft | FlightQ