La 76e édition de la Flèche wallonne a eu lieu le 18 avril 2012. Il s'agit de la 12e épreuve de l'UCI World Tour 2012. La course a été remportée par l'Espagnol Joaquim Rodríguez (Katusha) devant le Suisse Michael Albasini (GreenEDGE) et le Belge Philippe Gilbert (BMC Racing).