The integration of machine learning algorithms into fault diagnosis is regarded as an advanced and effective method for detecting electrical system faults. Vibration signals are identified as valuable and easily accessible data for fault identification in electrical machines. In this study, experiments were conducted to assemble a dataset consisting of 525 × 3 instances, each containing 200 three-axis vibration signal measurements. These measurements were obtained from a laboratory test bench equipped with a customized winding three-phase induction machine. Instead of directly analyzing the vibration signals, a feature extraction approach was employed, calculating a comprehensive set of statistical, harmonic, and impulsive features from the time domain (e.g., ShapeFactor, SINAD, ClearanceFactor, ImpulseFactor, CrestFactor, Kurtosis, Skewness, THD, Std, RMS, Mean, PeakValue, SNR), along with spectral features from the frequency domain (e.g., Peak Frequencies, Amplitudes, BandPower). To improve model efficiency, Analysis of Variance (ANOVA) was applied to select only the most significant features, with F-statistics used to rank feature importance. Features with higher F-statistics were prioritized for their ability to explain more variance in motor fault classification. This selective approach reduced model complexity, helping to minimize overfitting and focus on features that had a substantial impact on predictive accuracy. By concentrating on these high-impact features, a balance between simplicity and performance was achieved. These selected features were then used to train five machine learning classifiers: Ensemble (Bagged Trees), Quadratic Support Vector Machine, Weighted K-Nearest Neighbors, Efficient Logistic Regression, and Neural Networks. The performance of these classifiers was evaluated using various metrics, with validation accuracy rates ranging from 78.3% to 98.8%. A comparative study with similar works in the literature was conducted, demonstrating that high performances were obtained with the proposed approach while maintaining computational efficiency.