Shear wave velocity (Vs) is crucial for designing geotechnical systems subjected to dynamic loads, especially in seismically active regions. The shear wave velocity of geomaterials can be determined using in situ and laboratory tests. However, due to time and cost limitations, the Vs is not easily available in most projects. Various empirical models have been developed by researchers for predicting the shear wave velocity of geomaterials. However, most of these models have been developed for specific soil types and loading characteristics. In this work, for predicting the shear wave velocity of granular soils using various combinations of input parameters, various empirical models were proposed. Furthermore, machine learning (ML) methods were utilized to predict the Vs. The suggested models consider the impact of grading characteristics such as fine content (FC), gravel content (GC), median particle size (D50), uniformity coefficient (Cu), and coefficient of curvature (Cc), as well as void ratio (e), mean effective confining pressure (σm′), consolidation stress ratio (KC), and specimen preparation techniques for reconstitution of specimens. To achieve this, a series of bender element tests were performed on various sand and gravel mixtures. Furthermore, data from previous studies were also used. So, the study utilized 513 data points from laboratory element experiments conducted on granular soils. For predicting the Vs of granular soils, four empirical models and three ML models, namely Artificial Neural Network (ANN), Support Vector Regression (SVR), and Gradient Boosting Regression (GBR), were developed in this study. The findings showed that the ANN model outperforms the other comparative models in terms of accuracy and error. While the empirical models may serve as useful tools for initial Vs estimation in construction projects, the study primarily highlights the significance of using ML methods to enhance the prediction accuracy of Vs based on the available soil properties.