The invention provides a method for measuring the wave velocity and wavelength of ocean waves. The method comprises the following steps: arranging two rods (L1 and L2) for measuring the sea water level on continental shelf, wherein the distance between L1 and L2 is L; measuring and recording the difference (t1) of time when an ocean wave reaches L2 and L1 in sequence; according to a formula: speed=distance/time (V=L/t1), calculating the wave velocity; then measuring and recording the difference (t2) of time when two neighbored waves reach L1, and according to a formula: distance=speed*time, calculating the wavelength: lambda=V*t2,. The method can measure the height of ocean waves, is capable of measuring the velocity, wavelength, and seawater level, and has the advantages of simple structure, low cost, easy operation, rapid response, stable property, convenience, practicality, and long service life, and thus is easy to popularize.