The vibration of tunnel boring machine (TBM) is very difficult to monitor on sites, and related research on prediction methods is rare. Based on the field tunnelling test of a TBM in the Xinjiang Ehe project, the vibration information of the main beam of the TBM under different surrounding rock conditions is collected. The relationships among the tunnelling parameters, surrounding rock parameters and vibration parameters were studied. The results show that the penetration, cutter head speed, torque and thrust are important parameters affecting TBM vibration. In addition, the field penetration index and cutter head driving power index are significantly related to the root mean square of acceleration. Based on this, a multiple regression prediction model of TBM vibration is established. The model was verified and analysed via field projects, and the relative prediction error was less than 12%. This method can be used to predict the vibration of a TBM in real time through characteristic parameters without the use of a traditional monitoring system. This approach is highly important for determining the status of TBM equipment in real time.