An aircraft flight information generation device for providing an estimation of a landing difficulty level wherein the aircraft flight information generation device is adapted to estimate the aircraft landing difficulty level at a runway by using data on wind directions and data on wind speeds at a plurality of predetermined altitudes on a landing path acquired by a weather sensor, data on bearing of the runway, and information on the model of the aircraft, as input information, comprising: a data processing unit adapted to perform preprocessing on the data on wind directions and the data on wind speeds at the plurality of predetermined altitudes on the landing path acquired by the weather sensor and the data on bearing of the runway; and a landing difficulty level estimation unit adapted to estimate the landing difficulty level with a first estimation model by using the information on the model of the aircraft and a fluctuation range of a flight specification of the aircraft at the plurality of predetermined altitudes outputted by the data processing unit, as the input information of the landing difficulty level estimation unit, wherein the flight specification comprises a vertical acceleration, a lateral acceleration, a roll angle and a pitch angle, and wherein the first estimation model is constructed by a nonlinear multivariate analysis method by using past flight data of the aircraft, which has flown on the landing path as an estimation target and landed, and evaluation data obtained by subjective evaluation relative to the landing difficulty level by a pilot, as learning data, the data processing unit has an aircraft response estimation unit, the aircraft response estimation unit is adapted to estimate the fluctuation range of the flight specification of the aircraft at the plurality of predetermined altitudes with a third estimation model by using a fluctuation range of the head wind components, a fluctuation range of the cross wind components, and a fluctuation range of the vertical wind components at the plurality of predetermined altitudes being the output determined by a second estimation model, as the input information of the aircraft response estimation unit, the second estimation model using the data on wind directions and the data on wind speeds from the data preprocessing unit, and the third estimation model is constructed by the nonlinear multivariate analysis method by using the past flight data of the aircraft, which has flown on the landing path as the estimation target and landed, as learning data. a data processing unit adapted to perform preprocessing on the data on wind directions and the data on wind speeds at the plurality of predetermined altitudes on the landing path acquired by the weather sensor and the data on bearing of the runway; and a landing difficulty level estimation unit adapted to estimate the landing difficulty level with a first estimation model by using the information on the model of the aircraft and a fluctuation range of a flight specification of the aircraft at the plurality of predetermined altitudes outputted by the data processing unit, as the input information of the landing difficulty level estimation unit, wherein the flight specification comprises a vertical acceleration, a lateral acceleration, a roll angle and a pitch angle, and wherein the first estimation model is constructed by a nonlinear multivariate analysis method by using past flight data of the aircraft, which has flown on the landing path as an estimation target and landed, and evaluation data obtained by subjective evaluation relative to the landing difficulty level by a pilot, as learning data, the data processing unit has an aircraft response estimation unit, the aircraft response estimation unit is adapted to estimate the fluctuation range of the flight specification of the aircraft at the plurality of predetermined altitudes with a third estimation model by using a fluctuation range of the head wind components, a fluctuation range of the cross wind components, and a fluctuation range of the vertical wind components at the plurality of predetermined altitudes being the output determined by a second estimation model, as the input information of the aircraft response estimation unit, the second estimation model using the data on wind directions and the data on wind speeds from the data preprocessing unit, and the third estimation model is constructed by the nonlinear multivariate analysis method by using the past flight data of the aircraft, which has flown on the landing path as the estimation target and landed, as learning data.