Predicting the penetration rate is a complex and challenging task due to the interaction between the tunnel boring machine (TBM) and the rock mass. Many studies highlight the use of empirical and theoretical techniques in predicting TBM performance. However, reliable performance prediction of TBM is of crucial importance to mining and civil projects as it can minimize the risks associated with capital costs. This study presents new applications of supervised machine learning techniques, i.e., k-nearest neighbor (KNN), chi-squared automatic interaction detection (CHAID), support vector machine (SVM), classification and regression trees (CART) and neural network (NN) in predicting the penetration rate (PR) of a TBM. To achieve this aim, an experimental database was set up, based on field observations and laboratory tests for a tunneling project in Malaysia. In the database, uniaxial compressive strength, Brazilian tensile strength, rock quality designation, weathering zone, thrust force, and revolution per minute were utilized as inputs to predict PR of TBM. Then, KNN, CHAID, SVM, CART, and NN predictive models were developed to select the best one. A simple ranking technique, as well as some performance indices, were calculated for each developed model. According to the obtained results, KNN received the highest-ranking value among all five predictive models and was selected as the best predictive model of this study. It can be concluded that KNN is able to provide high-performance capacity in predicting TBM PR. KNN model identified uniaxial compressive strength (0.2) as the most important and revolution per minutes (0.14) as the least important factor for predicting the TBM penetration rate.