The attenuation of random noise is significant in the enhancement of the signal-to-noise ratio in ground penetrating radar (GPR) data. However, the non-stationary nature of random noise poses significant challenges to most conventional denoising methods. We propose a time-varying bandpass filter (TVBF) based on the local maxima multiple synchrosqueezing transform (LMMSST), referred to as TVBFLMMSST, for the attenuation of non-stationary random noise in GPR data. The LMMSST method is introduced to achieve highly compressed time–frequency representation (TFR). By integrating an instantaneous frequency trajectory detection algorithm, we design the TVBF to successfully separate useful signals from random noise. The efficacy of the TVBFLMMSST is validated through synthetic and field experiments, demonstrating its capability to effectively isolate components of useful signals and noise signals. Compared to classical denoising methods, TVBFLMMSST exhibits robust performance in attenuating random noise while preserving the amplitude of useful signals.