AbstractFlexural–gravity waves in the 3 ms to 50 ms period range were recorded on floating layers of ice ranging from 6 cm to 52 cm in thickness. These inversely dispersive waves are analogous to Rayleigh waves propagating on a multi-layered structure. Therefore, flexural–gravity wave dispersion curves can be calculated by the well-known Haskell–Thompson method. This approach allows the effects of snow layers and stratification of the ice to be evaluated. In earlier methods of calculating flexural–gravity wave dispersion. the structure was restricted to a single homogeneous solid layer over a homogeneous fluid. The effect of a low-velocity snow layer is to reduce the short-period phase velocity, and to increase the velocity at long periods. Dispersion curves for ice layers with and without a snow cover cross at an intermediate period that increases as ice thickness increases. These effects are measurable in seismic experiments on frozen ponds and lakes.