For a perturbed generalized Korteweg–de Vries equation with a distributed delay, we prove the existence of both periodic and solitary waves by using the geometric singular perturbation theory and the Melnikov method. We further obtain monotonicity and boundedness of the speed of the periodic wave with respect to the total energy of the unperturbed system. Finally, we establish a relation between the wave speed and the wavelength.