In this study, fault diagnosis method of bearing utilizing gray level co-occurrence matrix (GLCM) and multi-beetles antennae search algorithm (MBASA)-based kernel extreme learning machine (KELM) is presented. In the proposed method, feature extraction of time–frequency image based on GLCM is proposed to extract the features of the bearing vibration signal, and multi-beetles antennae search algorithm-based KELM (MBASA-KELM) is presented to recognize the states of bearing. KELM employs the kernel-based framework, which has better generalization than traditional extreme learning machine, and it is necessary to look for an excellent optimization algorithm to select appropriate regularization parameter and kernel parameter of the KELM model because these parameters of the KELM model can affect its performance. As traditional beetle antennae search algorithm only employs one beetle, which is difficult to find the optimal parameters when the ranges of the parameters to be optimized are wide, multi-beetles antennae search algorithm (MBASA) employing multi-beetles is presented to select the regularization parameter and kernel parameter of KELM. The experimental results demonstrate that MBASA-KELM has stronger fault diagnosis ability for bearing than LSSVM, and KNN.