The paper considers longitudinal drift of small particles in a resonance tube, caused by periodic shock waves, and its effect on particle agglomeration. It is found that depending on particle size, drift is caused by shock waves and/or gas acceleration and compression. It is also shown that the drift velocity and direction can be controlled by the frequency of the piston that causes gas oscillations in the resonance tube. The obtained numerical solutions indicate that particle drift in a resonance tube enhances aerosol agglomeration. An agglomeration kernel is derived for this case, accounting for particle drift, leading to an estimate of agglomeration time. The time predicted by present model is of the same order of magnitude as that obtained from experiments in the literature.