Predicting the arrival aircraft's flight time plays a critical role in effectively optimizing and scheduling spatial-temporal resources in the terminal airspace. This paper focuses on a data-driven method for predicting the arrival flight time. First, based on the existing research, a feature set is constructed from four aspects: initial state, arrival pressure, sequencing pressure, and wind information, which are believed to affect arrival flight time significantly. Second, eight widely used models are developed to predict flight time, including linear regression models, nonlinear regression models, and tree-based ensemble models. Furthermore, the stacking technique is adopted to improve the prediction performance. Finally, take Guangzhou Baiyun International Airport as a study case to verify the proposed method's effectiveness. The results indicate that the arrival pressure (describing the arrival traffic demand) and the sequencing pressure (sketching the arrival traffic distribution) could effectively improve the prediction accuracy. The mean absolute percentage error of the predicted flight time via ATAGA and IGONO can be increased by 1%. Besides, the proposed method of extracting wind data could also improve the prediction performance. The mean absolute error of the predicted flight time via GYA can be reduced by 4.85 s.