L'épreuve de 200 m nage libre hommes des Jeux olympiques d'été de 2012 a lieu le 29 et le 30 juillet au London Aquatics Centre.