Method for checking tyres, comprising: i. providing a tyre having a rotation axis on a support plane, defining a rested lateral portion and an opposite free lateral portion, the rested lateral portion resting on the support plane and the free lateral portion being arranged at a given height from the support plane; ii. detecting at least one three-dimensional profile of a ring-shaped surface of said tyre with centre in said rotation axis, wherein said ring-shaped surface is a portion of an outer surface of said free lateral portion of said tyre, said three-dimensional profile including a height of a plurality of points of said ring-shaped surface and storing said three-dimensional profile of the tyre in a memory so as to use it for detecting more than one defect in said tyre; iii. shifting a tool (23, 25) towards said tyre arranged on the support plane so as to rest on a measurement surface, said measurement surface being a portion of said ring-shaped surface; iv. pushing said measurement surface by means of said tool (23, 25) so as to apply a tool pressing force on said measurement surface towards the support plane; v. setting said tyre in relative rotation with respect to said tool (23, 25) so that said tool is in successive contact with a plurality of different measurement surfaces, angularly spaced portions of said ring-shaped surface, keeping the tool pressing force exerted by said tool (23, 25) on said measurement surfaces substantially constant along at least one complete rotation about said rotation axis; vi. measuring a height of said measurement surfaces at a plurality of relative angular positions between said tyre and said tool (23, 25) along said complete rotation during said pushing action; and vii. access said stored three-dimensional profile, comparing said height of said measurement surfaces at a plurality of relative angular positions between said tyre and said tool (23, 25) with a height of a plurality of points of said three-dimensional profile of said ring-shaped surface at the same angular positions, the height of said three-dimensional profile being used as a reference and representing the zero line, and calculating a plurality of differences between said height of said measurement surfaces and said height of said three-dimensional profile of said ring-shaped surface at every relative angular position between said tyre and said tool (23, 25); and viii. determining whether said tyre has a defect based on said comparison by classifying said tyre as including a defect if at least one of said differences is outside of a predetermined range of values. i. providing a tyre having a rotation axis on a support plane, defining a rested lateral portion and an opposite free lateral portion, the rested lateral portion resting on the support plane and the free lateral portion being arranged at a given height from the support plane; ii. detecting at least one three-dimensional profile of a ring-shaped surface of said tyre with centre in said rotation axis, wherein said ring-shaped surface is a portion of an outer surface of said free lateral portion of said tyre, said three-dimensional profile including a height of a plurality of points of said ring-shaped surface and storing said three-dimensional profile of the tyre in a memory so as to use it for detecting more than one defect in said tyre; iii. shifting a tool (23, 25) towards said tyre arranged on the support plane so as to rest on a measurement surface, said measurement surface being a portion of said ring-shaped surface; iv. pushing said measurement surface by means of said tool (23, 25) so as to apply a tool pressing force on said measurement surface towards the support plane; v. setting said tyre in relative rotation with respect to said tool (23, 25) so that said tool is in successive contact with a plurality of different measurement surfaces, angularly spaced portions of said ring-shaped surface, keeping the tool pressing force exerted by said tool (23, 25) on said measurement surfaces substantially constant along at least one complete rotation about said rotation axis; vi. measuring a height of said measurement surfaces at a plurality of relative angular positions between said tyre and said tool (23, 25) along said complete rotation during said pushing action; and vii. access said stored three-dimensional profile, comparing said height of said measurement surfaces at a plurality of relative angular positions between said tyre and said tool (23, 25) with a height of a plurality of points of said three-dimensional profile of said ring-shaped surface at the same angular positions, the height of said three-dimensional profile being used as a reference and representing the zero line, and calculating a plurality of differences between said height of said measurement surfaces and said height of said three-dimensional profile of said ring-shaped surface at every relative angular position between said tyre and said tool (23, 25); and viii. determining whether said tyre has a defect based on said comparison by classifying said tyre as including a defect if at least one of said differences is outside of a predetermined range of values.