Las regatas de vela en los Juegos Olímpicos de Londres 2012 se realizaron en la bahía de Weymouth y el puerto de Portland, con base en la Academia Nacional de Navegación de Weymouth y Portland ubicada en Weymouth, del 29 de julio al 11 de agosto de 2012.
En total fueron disputaron en este deporte 10 pruebas diferentes, 6 masculinas y 4 femeninas.
El programa de competiciones se modificó en relación con la edición anterior, la clase Tornado fue eliminada y la clase femenina Elliott 6m sustituyó a la Yngling.
[1] Participaron 380 regatistas (143 hombres y 237 mujeres) de 63 federaciones nacionales afiliadas a la Federación Internacional de Vela (ISAF).
[2]