Prolonged sitting in a fixed or constrained position exposes aircraft passengers to long-term static loading of their bodies, which has deleterious effects on passengers’ comfort throughout the duration of the flight. The previous studies focused primarily on office and driving sitting postures and few studies, however, focused on the sitting postures of passengers in aircraft. Consequently, the aim of the present study is to detect and recognize the sitting postures of aircraft passengers in relation to sitting discomfort. A total of 24 subjects were recruited for the experiment, which lasted for 2 h. Furthermore, a total of 489 sitting postures were extracted and the pressure data between subjects and seat was collected from the experiment. After the detection of sitting postures, eight types of sitting postures were classified based on key parts (trunk, back, and legs) of the human bodies. Thereafter, the eight types of sitting postures were recognized with the aid of pressure data of seat pan and backrest employing several machine learning methods. The best classification rate of 89.26% was obtained from the support vector machine (SVM) with radial basis function (RBF) kernel. The detection and recognition of the eight types of sitting postures of aircraft passengers in this study provided an insight into aircraft passengers’ discomfort and seat design.