La 103e édition de Milan-San Remo a eu lieu le 17 mars 2012. Il s'agit de la 4e épreuve de l'UCI World Tour 2012. La course est remportée par l'Australien Simon Gerrans (GreenEDGE). Il s'impose lors d'un sprint à trois devant le Suisse Fabian Cancellara (RadioShack-Nissan), vainqueur en 2008 et déjà deuxième en 2011, et l'Italien Vincenzo Nibali (Liquigas-Cannondale). Il s'agit de la deuxième victoire australienne consécutive sur la classique. Grâce à sa victoire, Gerrans, déjà vainqueur du Tour Down Under en début de saison prend la tête du classement World Tour.