A review of the various optical methods to detect ultrasound (bulk and surface waves) at the surface of opaque solids is presented. The most useful techniques are thoroughly analyzed. Their performance when nonideal conditions are encountered, such as vibrations, air turbulence, and rough light scattering surfaces is evaluated. This review includes a description of knife-edge techniques, optical heterodyning, differential interferometry, and velocity (time-delay) interferometry methods, plus a mention of various less-important techniques.