AbstractDetermining ground‐penetrating radar (GPR) velocity has always been a critical problem. The GPR velocity estimation method based on common midpoint (CMP) data has been widely used because of its simplicity. However, we found that in sediment investigation and soil assessment, transversal heterogeneity is universal, which violates the basic assumption of velocity estimation through CMP data. Due to the rapid change of underground media and the limitation of the scope of some surveying areas, the CMP survey line will inevitably be selected in the area where the velocity changes laterally, making it difficult to obtain accurate velocity. To address this problem, we propose a velocity correction method. First, we determined the characteristics of CMP data and the corresponding velocity spectra acquired in transversely heterogeneous media through numerical simulations. Subsequently, we found that the simulated CMP data could determine the location of changes in the underground medium, and that the velocity obtained from the semblance analysis could be corrected according to the location where the medium changes laterally. We then used models wherein the thickness, relative permittivity and proportion of abnormal parts varied independently or simultaneously to verify the proposed velocity correction method. The results show that our method can control the GPR velocity error within 3.44%, and the precision is about 0.002 m/ns. Finally, we conducted a sediment investigation experiment on a channel bar in the lower reaches of the Yarlung Zangbo River. We determined the interface at which the sediment changed transversely and obtained the corresponding electromagnetic velocity using the proposed method. This study provides a reliable method for determining the GPR velocity in transversal heterogeneous media, which is of great significance for various practical applications.